Case Style Transformer 식별자 케이스 변환 도구
이 도구에 대하여
이 도구는 임의의 텍스트에서 단어를 추출해 camelCase, PascalCase, snake_case, kebab-case, Title Case 등 대표적인 케이스 표기법으로 즉시 변환합니다. 입력하는 즉시 모든 포맷을 나란히 보여 주고 한 번의 클릭으로 복사할 수 있습니다. 구분자나 대소문자 처리 방식을 옵션으로 제어할 수 있으며, 모든 처리는 브라우저 안에서만 수행됩니다(데이터가 전송되지 않습니다).
케이스 표기법은 식별자나 문장의 단어를 어떻게 나누고 어느 위치에서 대소문자를 사용할지를 정하는 규칙을 말합니다. camelCase처럼 단어를 이어 붙이고 첫 단어만 소문자로 두는 방식, snake_case처럼 구분 기호로 가독성을 높이는 방식, Title Case처럼 제목에 맞춰 각 단어의 첫 글자를 대문자로 맞추는 방식 등 목적과 언어 규약에 따라 여러 변형이 존재합니다. 이 도구는 이러한 케이스 표기법을 이해하고 즉시 변환·비교할 수 있도록 도와줍니다.
입력 텍스트와 추출 옵션
0단어
케이스 변환 결과
camelCase
첫 단어는 소문자로 두고 이후 단어의 첫 글자를 대문자로 바꿔 연결합니다. JavaScript를 비롯한 많은 언어에서 변수와 함수 이름으로 사용됩니다.
PascalCase
모든 단어의 첫 글자를 대문자로 만듭니다. 타입, 클래스, 컴포넌트처럼 구조를 나타내는 식별자에 자주 쓰입니다.
snake_case
소문자 단어를 밑줄로 연결합니다. Python의 변수, 파일 이름, 환경 변수 등에서 널리 사용됩니다.
SCREAMING_SNAKE_CASE
단어를 밑줄로 구분하고 모두 대문자로 표시합니다. 값이 변하지 않는 상수나 플래그를 강조할 때 사용됩니다.
kebab-case
소문자 단어를 하이픈으로 연결합니다. URL 경로나 CSS 커스텀 속성처럼 읽기 쉬운 식별자에 쓰입니다.
Title Case
각 단어의 첫 글자를 대문자로 하고 단어 사이를 공백으로 구분합니다. 사람이 읽는 제목이나 섹션 헤더에 적합합니다.
사용 방법
- “입력 텍스트와 추출 옵션”에 변환할 문장이나 식별자를 입력합니다. 붙여넣기도 가능합니다.
- 필요에 따라 체크박스로 기호, 대문자 경계, 숫자 경계, 악센트, 두문자어 처리 방식을 조정합니다.
- 입력할 때마다 모든 케이스 표기가 갱신되므로 원하는 형식의 “복사” 버튼을 눌러 사용합니다.
주의 사항
- 복사한 결과는 브라우저의 클립보드 기록에 남으므로 민감한 정보를 다룰 때는 주의하세요.
- 악센트나 비라틴 문자의 처리는 브라우저의 언어 처리에 따라 달라집니다. 의도와 다른 변환이 나오면 옵션을 조정하세요.
- 모든 처리는 브라우저 안에서만 이루어지며 네트워크로 전송되지 않습니다.