텍스트 케이스 변환
camelCase, snake_case 등
camelCase, PascalCase, snake_case, kebab-case, 대문자, 소문자, Title Case 등으로 텍스트를 즉시 변환합니다.
이 변환은 브라우저에서만 실행됩니다. 서버로 업로드하지 않습니다.
- 문자0
- 단어0
입력
camelCase
PascalCase
snake_case
kebab-case
대문자
소문자
단어 첫글자 대문자
문장 첫글자 대문자
이 도구는 무엇인가요?
문구·라벨·식별자를 camelCase, PascalCase, snake_case, kebab-case, 대문자, 소문자, Title Case, Sentence case 여덟 가지로 한 번에 바꿉니다.
공백·하이픈·밑줄·대문자 경계로 단어를 나눈 뒤 영숫자만 남깁니다. 사람용 라벨과 코드 식별자 사이를 옮길 때 유용하지만, 약어(API → a, p, i)는 사람보다 공격적으로 쪼갤 수 있습니다.
리팩터, 스키마·CSS·파일 이름, API 필드 매핑, 문서 정리에 사용하세요.
자주 쓰는 경우
- 변수·JSON 필드를 camel / snake / kebab로 한 번에 비교
- 문서 제목을 Title Case 또는 Sentence case로 정리
getUserAPI처럼 섞인 식별자가 어떻게 펼쳐지는지 미리 보기
사용 방법
- 문구를 붙여넣습니다. 입력하면 결과가 바로 갱신됩니다.
- Sample로 공백·밑줄 분리와 연속 대문자 경계를 확인합니다.
- 행별 복사 또는 툴바에서 전체 복사합니다.
- 약어·비 ASCII 글자는 직접 확인하세요. 로케일 대소문자 규칙은 적용되지 않습니다.
예시
| 입력 | camelCase | snake_case | kebab-case | 참고 |
|---|---|---|---|---|
hello world | helloWorld | hello_world | hello-world | 기본 개발 네이밍. |
api response id | apiResponseId | api_response_id | api-response-id | 띄어 쓰면 약어 유지. |
getUserAPI Response — hello_world | getUserAPIResponseHelloWorld | get_user_a_p_i_response_hello_world | get-user-a-p-i-response-hello-world | Sample: API → a/p/i. |
İstanbul | stanbul | stanbul | stanbul | A–Z 외 글자 탈락·로케일 미적용. |
같은 입력에 PascalCase·대문자·소문자·Title·Sentence도 함께 생성됩니다.
실무에서 흔한 실수
- 로케일 lower/upper는 적용되지 않습니다. 기본 JS 대소문자와 A–Z/a–z/0–9 필터 때문에 터키어
İ/ı, 독일어ß, 비라틴 글자는 빠지거나 잘못 매핑될 수 있습니다. 코드 식별자는 ASCII를 쓰세요. - 연속 대문자(
HTTP,API)는 한 글자 토큰이 됩니다. 약어가 중요하면 띄어 쓰세요. - 구두점·em dash는 토큰화 중 제거되어
Hello—World와Hello World결과가 달라질 수 있습니다.
참고자료
최종 검토: 2026-07-27
자주 묻는 질문
- 어떤 케이스가 나오나요?
- camelCase, PascalCase, snake_case, kebab-case, 대문자, 소문자, Title Case, Sentence case 여덟 가지가 동시에 생성됩니다. 행별 또는 전체 복사할 수 있습니다.
- 단어는 어떻게 나뉘나요?
- 공백, 하이픈, 밑줄, 그리고 대문자(A–Z) 앞에서 분리합니다. 각 토큰에서 영숫자 외 문자는 제거됩니다.
- API가 snake_case에서 a_p_i가 되는 이유는?
- 연속 대문자를 각각 단어 경계로 보기 때문입니다. 약어를 유지하려면 `api response`처럼 띄어 쓰세요.
- 터키어 İ나 독일어 ß도 로케일 규칙으로 변환되나요?
- 아니요. 기본 JS 대소문자 변환과 A–Z/a–z/0–9 토큰만 사용하므로 로케일 전용 글자는 빠지거나 잘못 매핑될 수 있습니다. 코드 식별자는 ASCII를 권장합니다.
- 입력이 서버로 전송되나요?
- 아니요. 변환은 브라우저에서만 실행됩니다.