본문으로 건너뛰기
텍스트 도구

케이스 변환기

식별자나 문구를 입력하면 camelCase, PascalCase, snake_case, kebab-case 등 주요 명명 규칙으로 한 번에 변환하여 보여줍니다. 목록을 붙여넣으면 여러 줄을 한꺼번에 변환할 수 있습니다.

모든 처리는 브라우저 내에서 이루어지며, 입력한 내용이 서버로 전송되지 않습니다.

가이드: 사용 방법 및 특징

  • "빠른 변환" 입력란에 식별자나 문구를 입력하면 9가지 명명 규칙이 동시에 표시됩니다.
  • 각 행의 "복사" 버튼으로 원하는 규칙의 변환 결과만 클립보드에 복사할 수 있습니다.
  • "일괄 변환"에서는 여러 줄의 목록을 붙여넣어 선택한 하나의 규칙으로 한꺼번에 변환할 수 있습니다.

FAQ: 자주 묻는 질문

  • 숫자가 포함된 식별자(예: item2Name)는 어떻게 분리되나요?

    숫자는 이미 속해 있던 단어에 그대로 붙어 있습니다. "item2Name"은 "item2"와 "Name"으로, "base64Encode"는 "base64"와 "Encode"로 분리됩니다.
  • HTTP나 URL 같은 약어도 올바르게 처리되나요?

    네. "HTTPServerError"처럼 대문자가 연속되는 약어는 다음 대문자+소문자 단어가 시작되기 직전에서 분리되어 "HTTP", "Server", "Error" 세 단어로 인식됩니다.
  • "빠른 변환"과 "일괄 변환"의 차이는 무엇인가요?

    "빠른 변환"은 식별자 하나를 입력하면 9가지 규칙을 한 번에 보여줍니다. "일괄 변환"은 여러 줄의 목록을 선택한 하나의 규칙으로 한꺼번에 변환합니다.

활용: 주요 활용 사례

  • 언어 간 명명 규칙 변환

    데이터베이스 컬럼명(snake_case)을 JavaScript/TypeScript 변수명(camelCase)으로 변환하는 등 언어·프레임워크 간 명명 규칙 차이를 메울 수 있습니다.

  • JSON 키·CSV 헤더 일괄 변환

    API 응답의 JSON 키 목록이나 CSV 헤더 행을 붙여넣고 일괄 변환 모드로 다른 명명 규칙에 맞출 수 있습니다.

  • 환경 변수명·상수명 생성

    설정 항목 이름을 입력하면 CONSTANT_CASE 환경 변수명과 kebab-case CLI 플래그명을 동시에 확인할 수 있습니다.

주의: 주의 사항·제한

  • 단어 분리는 완전히 자동으로 판단됩니다

    대소문자 변화와 구분자로부터 단어 경계를 추정합니다. "iOS", "macOS" 같은 특수 고유명사는 의도한 대로 분리되지 않을 수 있으니 결과를 반드시 확인하세요.

  • 숫자는 독립된 단어가 되지 않습니다

    "item2Name"은 "item2"와 "Name" 두 단어로 처리되며, 숫자만 따로 떼어낼 수는 없습니다.

빠른 변환

명명 규칙 변환 결과  
camelCase helloWorld
PascalCase HelloWorld
snake_case hello_world
CONSTANT_CASE HELLO_WORLD
kebab-case hello-world
dot.case hello.world
path/case hello/world
Title Case Hello World
Sentence case Hello world

일괄 변환