공백·하이픈·언더스코어로 구분된 텍스트를 camelCase, PascalCase, snake_case, kebab-case 등 9가지 케이스로 한 번에 변환합니다.
주요 기능
- 9가지 케이스 동시 출력 (camelCase, PascalCase, snake_case, SCREAMING_SNAKE_CASE, kebab-case, SCREAMING-KEBAB-CASE, Title Case, lower case, UPPER CASE)
- 공백·하이픈·언더스코어·점·슬래시 모두 단어 구분자로 인식
- 기존 케이스(camelCase 등)도 자동 분해해 재조합
- 각 결과에 개별 복사 버튼
용어 설명
- camelCase
- 첫 단어는 소문자, 이후 단어는 첫 글자만 대문자. 예:
userName. Java·JavaScript 변수 관례. - PascalCase
- 모든 단어의 첫 글자를 대문자. 예:
UserName. C#·Java 타입명 관례. - snake_case
- 소문자, 언더스코어로 구분. 예:
user_name. Python·Ruby 관례. - kebab-case
- 소문자, 하이픈으로 구분. 예:
user-name. CSS·URL slug 관례. - SCREAMING_SNAKE_CASE
- 대문자 snake_case. 예:
MAX_VALUE. 상수 관례.
사용 방법
- 변환할 문자열을 입력합니다 (형태 무관:
Hello World,helloWorld,hello-world모두 가능). - 모든 케이스로 변환 버튼을 클릭합니다.
- 필요한 형식 옆의 복사 아이콘을 클릭해 활용합니다.
자주 묻는 질문
- Q. 한글 텍스트도 변환되나요?
- 공백으로 구분된 한글은 단어로 인식되지만 대소문자 개념이 없어 그대로 유지됩니다.
- Q. 약어(예: HTTPResponse)는 어떻게 처리되나요?
- 연속된 대문자는 하나의 단어로 인식. 예:
HTTPResponse→http_response. - Q. 숫자가 섞이면?
- 숫자는 별도 단어로 취급됩니다. 예:
version 1 2→version_1_2.
