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