- 변환할 영문 텍스트나 변수명을 입력창에 적습니다. 띄어쓰기, 밑줄(_), 하이픈(-), 기존 camelCase 모두 단어 구분으로 인식합니다.
- 입력과 동시에 9가지 표기(대문자·소문자·문장형·제목형·camel·Pascal·snake·kebab·상수형)가 자동으로 계산됩니다.
- 필요한 표기 옆의 "복사" 버튼을 누르면 해당 결과가 클립보드에 담깁니다.
프로그래밍에서는 띄어쓰기를 쓸 수 없는 자리(변수·함수·파일명)가 많아, 단어를 붙이면서도 구분되도록 여러 표기법이 생겼습니다. 같은 'user profile image'도 쓰임새에 따라 모양이 달라집니다.
- camelCase: 첫 단어는 소문자, 이후 단어 첫 글자만 대문자. 변수·함수명에 흔히 씁니다(userProfileImage).
- PascalCase: 모든 단어 첫 글자 대문자. 클래스·타입 이름에 씁니다(UserProfileImage).
- snake_case · CONSTANT_CASE: 밑줄로 단어를 잇습니다. 파이썬 변수·상수에 자주 씁니다.
- kebab-case: 하이픈으로 잇습니다. URL 슬러그·CSS 클래스·파일명에 적합합니다.
팀·언어마다 규칙이 정해져 있어 한 표기에서 다른 표기로 바꿀 일이 잦습니다. 어떤 상황에 무엇을 쓰는지는 개발 표기법 가이드에 정리했습니다.
- 코드 컨벤션 맞추기: 변수는 camelCase, 클래스는 PascalCase, 상수는 CONSTANT_CASE처럼 언어·팀마다 규칙이 다릅니다. "user profile image"를 한 번 입력하면 userProfileImage·UserProfileImage·USER_PROFILE_IMAGE를 한눈에 얻어 그대로 붙여넣을 수 있습니다.
- URL 슬러그·파일명 만들기: kebab-case는 블로그 주소나 CSS 클래스, 파일 이름에 적합합니다. 글 제목을 입력해 kebab-case 결과를 가져가면 검색엔진 친화적인 URL 슬러그를 손쉽게 만들 수 있습니다.
- 제목·표기 통일: 영문 제목의 첫 글자를 단어마다 대문자로 맞추는 Title Case나, 문장 첫 글자만 대문자인 Sentence case로 변환해 문서·발표 자료의 표기를 일관되게 정리할 수 있습니다.
공백, 밑줄(_), 하이픈(-)을 단어 경계로 보고, 소문자 뒤에 대문자가 오는 camelCase 경계도 자동으로 분리합니다. 그래서 "getUserID", "get_user_id", "get-user-id"를 입력해도 모두 같은 단어 묶음으로 처리됩니다.
대문자·소문자 개념은 영문 알파벳에만 적용됩니다. 한글은 그대로 유지되며, 영문이 섞여 있으면 영문 부분만 표기 규칙에 맞게 바뀝니다. camelCase 등 식별자 표기는 영문·숫자 기준으로 동작합니다.
camelCase·PascalCase는 공백 없이 붙이고, snake_case는 밑줄, kebab-case는 하이픈으로 단어를 잇습니다. 대문자·소문자·제목 형식은 원래 띄어쓰기를 유지한 채 글자 모양만 바뀝니다.
표기 규칙에 따라 다릅니다. 일부 팀은 'getUserId'처럼 약어도 일반 단어로 취급하고, 일부는 'getUserID'처럼 약어를 대문자로 유지합니다. 이 도구는 입력한 단어 경계를 기준으로 변환하므로, 약어 처리 방식은 팀 컨벤션에 맞춰 결과를 다듬어 쓰세요.
네. 숫자는 단어의 일부로 함께 처리됩니다. 예를 들어 'address line 2'는 camelCase로 addressLine2가 됩니다. 다만 'utf8'처럼 글자와 숫자가 붙은 경우 의도와 다르게 끊길 수 있으니 결과를 확인하세요.