대소문자·표기법 변환
글이나 변수명을 camelCase·PascalCase·snake_case·kebab-case 부터 Title Case·대문자·문장형까지 아홉 가지 표기법으로 한 번에 바꿉니다.
불러오는 중…
사용법
- 글, 변수명 또는 여러 줄을 입력란에 입력하거나 붙여넣습니다.
- 아래 표에 camelCase 부터 문장형까지 아홉 가지 결과가 한 번에 나옵니다. 여러 줄은 줄마다 따로 바꾸고 줄바꿈은 그대로 두며, 맨 앞·맨 뒤의 빈 줄은 뺍니다.
- 어떤 표기로 넣어도 됩니다. 글자·숫자가 아닌 모든 문자(공백, _, -, ., 괄호, 따옴표 등)와 소문자나 숫자 뒤에 대문자가 오는 곳에서 단어를 나누므로 order_item_count, orderItemCount, order-item-count 는 같은 결과가 됩니다.
- 필요한 표기법 옆의 복사를 누릅니다.
자주 묻는 질문
- 입력한 글이 서버로 전송되나요?
- 아니요. 브라우저 안에서 변환합니다.
- 약어는 어떻게 처리하나요?
- 이어진 대문자는 한 단어로 봅니다. XMLHttpRequest 는 xml_http_request 가 됩니다. camelCase·PascalCase·Title Case 에서는 약어도 첫 글자만 대문자로 남아 xmlHttpRequest, XmlHttpRequest, Xml Http Request 가 됩니다.
- 숫자는 어떻게 나뉘나요?
- 숫자 뒤에 대문자가 오면 새 단어로 나누지만(v2Api → v2_api), 글자 뒤에 숫자가 오면 같은 단어로 둡니다(item2 → item2). 줄이 숫자로 시작하면 camelCase 는 숫자 다음의 첫 단어도 소문자로 둡니다(2 factor auth → 2factorAuth).
- 문장형과 Title Case 는 정확히 어떻게 바꾸나요?
- 문장형은 줄 전체를 소문자로 바꾼 뒤 그 줄의 첫 글자만 대문자로 하므로, 둘째 문장의 첫 글자나 고유명사도 소문자가 됩니다. Title Case 는 a, of 같은 짧은 단어까지 모든 단어의 첫 글자를 대문자로 하고, 글자 사이의 _·- 와 camelCase 경계는 띄어 씁니다(order_item_count → Order Item Count). 그 밖의 띄어쓰기와 문장부호는 그대로 둡니다.
- 한글이나 문장부호는 어떻게 되나요?
- 한글·가나·한자처럼 대소문자가 없는 글자는 그대로 두고 한 단어로 봅니다(camelCase 에서는 띄어쓰기만 사라집니다). camelCase·PascalCase·snake_case·SCREAMING_SNAKE_CASE·kebab-case 에서는 문장부호와 기호가 단어 경계가 되어 결과에 남지 않고(단어 안의 작은따옴표는 지워져 don't stop → dont_stop), 줄 앞 들여쓰기도 빠지며, 기호만 있는 줄은 빈 줄이 됩니다. Title Case·대문자·소문자·문장형은 줄의 들여쓰기·띄어쓰기·문장부호를 그대로 둡니다.