Ink·tab
전체 유틸

camel · snake · kebab · Pascal 외

식별자 네이밍 규칙을 원하는 스타일로 변환합니다.

  • camelCasehelloWorldExample
  • PascalCaseHelloWorldExample
  • snake_casehello_world_example
  • kebab-casehello-world-example
  • CONSTANT_CASEHELLO_WORLD_EXAMPLE
  • Sentence caseHello world example
  • Title CaseHello World Example
  • UPPERCASEHELLOWORLD EXAMPLE
  • lowercasehelloworld example

여러 줄을 넣으면 각 줄을 개별 변환합니다. · 브라우저 안에서만 처리됩니다. 네트워크 전송 없음.

언제 쓰나

같은 개념을 언어 · 프레임워크마다 다르게 써야 할 때. Swift 는 camelCase, 파이썬은 snake_case, CSS 는 kebab-case, 환경변수는 CONSTANT_CASE. 식별자 하나를 아홉 가지 스타일로 한 번에 비교하면 실수가 줄어듭니다.

사용법

위쪽에 바꿀 이름을 쓰면 아래 표가 스타일별로 동시에 갱신됩니다. 각 행의 복사 버튼으로 원하는 스타일만 바로 가져갑니다. 여러 줄을 붙여넣으면 줄 단위로 각각 변환합니다.

토큰 경계 규칙

  • _, -, 공백 등의 구분자로 1차 분리
  • camelCase / PascalCase 의 경계 (helloWorldhello World) 에서 추가 분리
  • 연속 대문자 뒤 소문자 (HTTPServerHTTP Server) 처리

덕분에 myXMLParser 같은 약어가 섞인 이름도 자연스럽게 쪼개집니다.

입력은 어디로 가나요?

대소문자·네이밍 변환 계산은 모두 이 브라우저 안에서 이루어집니다. 입력한 문자열은 어디로도 전송되거나 저장되지 않고, 탭을 닫으면 사라집니다.