본문으로 건너뛰기

텍스트 대소문자 변환기

브라우저에서 camelCase, snake_case, kebab-case, Title Case 및 기타 7가지 대소문자 형식 간에 텍스트를 변환합니다.

변환 형식

변환된 텍스트

camelCase 결과

-

텍스트를 입력한 다음 위에서 대소문자 형식을 선택하세요.

이용 방법

텍스트 대소문자 변환기는 공백, 하이픈, 밑줄, 점 또는 camelCase와 같은 소문자-대문자 경계를 찾아 입력 내용을 단어로 분할한 후, 선택한 대소문자 형식으로 단어를 다시 결합합니다.

  1. 텍스트 붙여넣기

    문장, 변수 이름 또는 혼합 구분 기호가 포함된 모든 텍스트입니다.

  2. 대소문자 형식 선택

    결과는 즉시 업데이트되며 입력하는 동안 실시간으로 유지됩니다.

  3. 결과 복사

    한 번의 클릭으로 변환된 텍스트가 클립보드에 복사됩니다.

각 대소문자 형식의 사용 시기

대소문자 변환은 시스템 간 코딩 규칙을 연결할 때 수행하는 일반적인 작업입니다.

  • camelCase: JavaScript 및 Java의 변수 및 함수 이름, 그리고 대부분의 JSON API 필드.
  • PascalCase: TypeScript, C# 및 React의 클래스와 컴포넌트 이름에 사용됩니다.
  • snake_case: Python 변수 및 함수와 많은 데이터베이스 열 이름에 사용됩니다.
  • kebab-case: CSS 클래스 이름, HTML 속성 및 URL 슬러그에 사용됩니다.
  • CONSTANT_CASE: 상수 및 환경 변수 이름에 사용됩니다.

약어 처리 참고 사항

camelCase나 PascalCase 내부에 연속된 대문자(예: "parseHTTPResponse"의 HTTP 또는 "userID"의 ID)는 개별 문자로 분리되지 않고 하나의 단어로 취급되므로, snake_case로 변환 시 각각 "parse_http_response" 및 "user_id"가 됩니다.

기기 밖으로 전송되는 데이터 없음

모든 변환은 JavaScript 문자열 조작을 사용하여 브라우저에서 로컬로 실행됩니다. 데이터가 외부로 전송되지 않으므로 내부 변수명, 데이터베이스 열 또는 기타 독점 식별자와 함께 안전하게 사용할 수 있습니다.

자주 묻는 질문

변수 이름을 snake_case에서 camelCase로 어떻게 변환하나요?

snake_case 텍스트를 입력 영역에 붙여넣고 camelCase 버튼을 클릭하세요. 변환기는 밑줄, 하이픈, 점 또는 camelCase 경계를 기준으로 입력값을 분리하고, 모든 단어를 소문자로 변경한 다음 첫 번째 단어를 제외한 나머지 단어의 첫 글자를 대문자로 변환합니다. 결과는 결과 패널에 표시되며 한 번의 클릭으로 복사할 수 있습니다.

이 변환기는 어떤 텍스트 대소문자 형식을 지원하나요?

10가지 대소문자 형식을 지원합니다: camelCase(helloWorld), PascalCase(HelloWorld), snake_case(hello_world), kebab-case(hello-world), CONSTANT_CASE(HELLO_WORLD), dot.case(hello.world), Title Case(Hello World), Sentence case(Hello world), UPPER CASE 및 lower case입니다. 버튼을 클릭하면 현재 텍스트가 해당 형식으로 변환됩니다.

텍스트 대소문자 변환기가 기존 카멜 케이스 또는 파스칼 케이스 입력에서도 올바르게 작동하나요?

네. 단어 분리 로직은 구분 기호뿐만 아니라 카멜 케이스 및 파스칼 케이스 경계도 인식하므로 "myVariableName"은 스네이크 케이스인 "my_variable_name"으로 변환됩니다. "parseHTTPResponse"의 약어와 같은 연속된 대문자는 개별 문자로 분리되지 않고 하나의 단어로 취급되어 "parse_http_response"로 변환됩니다.

텍스트 대소문자 변환이 서버에서 수행되나요?

아니요. 모든 변환은 JavaScript 문자열 조작을 사용하여 브라우저 내에서 로컬로 실행됩니다. 데이터가 외부로 전송되지 않으므로 내부 변수명, 데이터베이스 열 이름 또는 기타 독점 식별자와 함께 안전하게 사용할 수 있습니다.

개발자가 텍스트 대소문자 간 변환이 필요한 경우는 언제인가요?

대소문자 변환은 규칙을 연결할 때 일상적으로 발생합니다. JSON API는 일반적으로 카멜 케이스를 사용하고, Python 코드는 스네이크 케이스를 사용하며, CSS 클래스는 케밥 케이스를 사용합니다. 또한 데이터베이스 열은 상수에 스네이크 케이스 또는 콘스탄트 케이스를 자주 사용하고, TypeScript 클래스는 파스칼 케이스를 사용합니다. 이 도구는 한 시스템에서 다른 시스템으로 식별자를 이동할 때 다시 입력하는 수고를 덜어줍니다.