대소문자 변환
브라우저 안에서만 처리됩니다. 입력한 내용과 선택한 파일은 서버로 전송되지 않습니다.
변환 결과
텍스트를 입력하면 아홉 가지 표기법이 한꺼번에 나옵니다. 필요한 것만 복사하세요.
사용법
- 바꿀 텍스트를 입력하거나 붙여넣습니다.
- 아홉 가지 표기법 결과가 한꺼번에 나옵니다. 목록에서 눈으로 고른 뒤 오른쪽 복사 버튼을 누르세요.
- camelCase 부터 아래 다섯 가지는 줄 단위로 변환합니다 — 이름 목록을 여러 줄 붙여넣으면 줄마다 따로 바뀝니다.
자주 묻는 질문
getHTTPResponse 처럼 대문자가 이어진 이름은 어떻게 나눠지나요?
네 가지 규칙으로 나눕니다. (1) 글자·숫자가 아닌 문자(공백, 밑줄, 하이픈, 마침표)는 구분자입니다. (2) 소문자나 숫자 다음의 대문자에서 자릅니다. (3) 대문자가 이어지다 소문자가 나오면 마지막 대문자 앞에서 자릅니다 — 그래서 getHTTPResponse 는 get / HTTP / Response 가 되고 XMLHttpRequest 는 XML / Http / Request 가 됩니다. (4) 한글과 라틴 문자처럼 문자 체계가 바뀌면 자릅니다.
base64Encode 나 user_id_2 처럼 숫자가 섞이면요?
숫자는 스스로 경계를 만들지 않고 앞 단어에 붙습니다. base64Encode 는 base64 / Encode 가 되고 utf8 은 그대로 utf8 한 단어입니다. user_id_2 는 밑줄이 이미 갈라 놓았으므로 user / id / 2 가 되어 snake_case 로 되돌리면 원래대로 user_id_2 입니다.
한글이 섞여 있어도 되나요?
됩니다. 한글은 대소문자가 없으므로 글자 자체는 그대로 두고, 라틴 문자와 만나는 자리만 단어 경계로 봅니다. 사용자Id 는 사용자 / Id 로 나뉘어 snake_case 에서 사용자_id 가 됩니다. 다만 한글에는 밑줄이나 하이픈으로 잇는 관례가 없으니 결과를 그대로 쓰기 전에 눈으로 확인하세요.
잘 안 되는 경우도 있나요?
있습니다. URLs 처럼 약어 뒤에 소문자 하나만 붙는 경우는 규칙 (3) 때문에 UR / Ls 로 잘못 갈립니다. 대문자만 보고는 약어가 어디서 끝나는지 알 수 없어서 생기는 한계이고, 같은 규칙을 쓰는 다른 도구도 마찬가지입니다. 또 Title Case 와 Sentence case 는 나머지 글자를 소문자로 내리기 때문에 iPhone 은 Iphone 이, NASA 는 Nasa 가 됩니다. Sentence case 는 마침표를 문장 끝으로 보므로 Mr. smith 의 smith 도 문장 시작으로 처리합니다.