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

각 단어의 첫 글자를 대문자로 하고 단어 사이를 공백으로 구분합니다. 사람이 읽는 제목이나 섹션 헤더에 적합합니다.

사용 방법

  1. “입력 텍스트와 추출 옵션”에 변환할 문장이나 식별자를 입력합니다. 붙여넣기도 가능합니다.
  2. 필요에 따라 체크박스로 기호, 대문자 경계, 숫자 경계, 악센트, 두문자어 처리 방식을 조정합니다.
  3. 입력할 때마다 모든 케이스 표기가 갱신되므로 원하는 형식의 “복사” 버튼을 눌러 사용합니다.

주의 사항

  • 복사한 결과는 브라우저의 클립보드 기록에 남으므로 민감한 정보를 다룰 때는 주의하세요.
  • 악센트나 비라틴 문자의 처리는 브라우저의 언어 처리에 따라 달라집니다. 의도와 다른 변환이 나오면 옵션을 조정하세요.
  • 모든 처리는 브라우저 안에서만 이루어지며 네트워크로 전송되지 않습니다.