이게 뭔가요?
대소문자 변환기는 입력한 영문 텍스트를 소문자·대문자·단어 첫 글자(Title Case)·문장 첫 글자(Sentence case)·대소문자 반전으로 한 번에 바꿔주는 도구입니다. 버튼을 누르면 텍스트 전체가 즉시 변환되고, 결과를 그대로 복사할 수 있습니다. 글자 수·단어 수도 함께 보여줍니다. 모든 처리는 브라우저 안에서만 이뤄지므로 서버로 전송되지 않습니다.
언제 쓰나요?
로그나 상수 이름을 전부 대문자로 통일할 때, 사용자 입력을 소문자로 정규화해 비교할 때, 제목이나 버튼 라벨을 Title Case로 맞출 때, 또는 여기저기서 붙여넣어 들쭉날쭉해진 대소문자를 한 번에 정리할 때 씁니다.
실무에서 자주 틀리는 점
- 로케일 의존. 터키어 등 일부 언어에서는
i의 대소문자 변환이 다르게 동작합니다(대문자I↔ 점 없는ı). 영문 외 텍스트를 다룰 땐 주의가 필요합니다. - 비교 전 정규화. 아이디·이메일을 비교할 땐 한쪽으로(보통 소문자) 정규화한 뒤 비교해야
Kim@x.com과kim@x.com을 같게 취급합니다. - Title Case 규칙. 영어 제목 표기법(관사·전치사는 소문자로) 같은 세밀한 규칙까지는 자동 처리하지 않습니다. 여기서는 각 단어의 첫 글자만 대문자로 만듭니다.
실무에서 — 사용자가 이메일을 대문자 섞어 입력해 로그인·중복가입 체크가 어긋난 적이 있다. 저장·비교 전에 소문자로 정규화하도록 바꾸고 나서야
Test@x.com과test@x.com이 같은 계정으로 처리됐다. 반대로 환경변수 키를 코드마다 제각각 표기해 헷갈렸던 걸, 전부 대문자로 통일하며 정리하기도 했다.