대소문자 변환기
텍스트를 대문자, 소문자, 제목 형식, 또는 문장 형식으로 변환합니다 — 텍스트 반전 기능도 포함되며, 실시간 글자 수 표시와 원클릭 복사를 지원합니다.
조회수 1,034회
작동 방식
이 도구는 텍스트를 대문자, 소문자, 제목 형식(모든 단어의 첫 글자를 대문자로), 문장 형식(각 마침표 뒤 첫 글자를 대문자로)으로 전환하며, 완전히 반전된 모드까지 제공합니다 — 입력하는 동안 실시간 글자 수와 함께 즉시 처리됩니다. 흥미로운 부분은 버튼이 아니라, 대소문자 변환이 사실 보편적이고 획일적인 작업이 아니라는 점입니다. 이는 언어권마다 다른(locale-specific) 작업입니다: 어떤 소문자가 어떤 대문자와 짝을 이루는지에 대한 규칙은 언어마다 실제로 다르며, 영어만을 위해 만들어진 변환기는 다른 언어를 조용히 잘못 처리하게 됩니다.
터키어는 교과서적인 사례입니다: 영어는 "I"와 "i"를 하나의 단순한 쌍으로 취급합니다. 반면 터키어는 네 글자 체계를 사용합니다 — 점이 있는 İ/i와 점이 없는 I/ı는 같은 글자의 변형이 아니라 서로 별개인 두 개의 글자 쌍입니다. 자바스크립트의 기본 toUpperCase()/toLowerCase() 함수는 터키어 규칙이 아니라 영어/유니코드 기본 규칙을 적용하기 때문에, 순수 자바스크립트에서 "İstanbul".toLowerCase()는 올바른 "istanbul" 대신 불필요한 결합 점이 붙은 "i̇stanbul"을 잘못 반환합니다. 이를 올바르게 처리하려면 명시적으로 tr-TR 로케일 태그를 지정한 toLocaleLowerCase 같은 언어권 인식 함수가 필요하며, 이 도구는 터키어 텍스트에 대해 바로 이 방식을 사용합니다. 독일어에도 고유한 특이점이 있습니다: 소문자 "ß"(에스체트)는 전통적으로 대문자에서 "SS"가 되어 왔습니다. 대문자 "ẞ"는 2017년에야 유니코드에 추가되었고, 실무에서는 여전히 "SS"가 지배적입니다.
사용 전에 알아야 할 사항
- 여기서 제목 형식은 모든 단어를 대문자로 만듭니다 — 제목과 상품명에 안전한 기본값입니다. 짧은 단어("of", "the", "and")를 소문자로 두는 편집 스타일 가이드는 매체마다 다르므로, 여러분의 사내 스타일이 요구한다면 몇 가지 예외를 직접 손으로 수정하십시오.
- 대표적인 사용 사례: Caps Lock이 실수로 켜진 채 입력된 문단. 붙여넣고 문장 형식을 클릭한 뒤 결과를 복사하면 됩니다 — 다시 입력할 필요가 없습니다.
- 변환은 브라우저의 언어권 인식 함수를 사용하므로, 발음 구별 기호가 있는 문자(é, ö, ñ, ç)와 터키어 İ/ı가 영어 전용 규칙으로 되돌아가지 않고 올바르게 변환됩니다.
- 모든 처리는 브라우저 안에서 실행됩니다. 여러분의 텍스트는 서버로 업로드되지 않습니다.
자주 묻는 질문
터키어 대소문자 변환은 왜 영어와 다른가요?
영어는 "I"와 "i"를 하나의 쌍으로 취급합니다. 터키어는 대신 서로 관련된 네 개의 글자를 사용합니다: 점이 있는 İ(대문자) / i(소문자)와 점이 없는 I(대문자) / ı(소문자)는 서로의 대소문자 변형이 아니라 실제로 별개인 두 개의 글자입니다. 기본 자바스크립트나 영어 규칙을 사용하는 변환기는 이를 혼동합니다 — "İstanbul".toLowerCase()는 올바른 "istanbul" 대신 불필요한 점이 붙은 "i̇stanbul"을 잘못 생성할 수 있습니다. 이 도구는 터키어 전용(tr-TR) 로케일 규칙을 적용하므로 변환 결과가 터키어 독자가 기대하는 바와 일치합니다.
제목 형식은 "and"나 "the" 같은 짧은 단어도 대문자로 만드나요?
이 도구는 모든 단어의 첫 글자를 대문자로 만듭니다. 이는 일관성이 편집상의 세밀한 뉘앙스보다 중요한 제목, 표제, 상품명에 가장 안전한 기본값입니다. 짧은 연결어를 소문자로 두는 스타일 가이드는 매체마다 다르므로, 여러분의 것이 이를 요구한다면 변환 후 몇 가지 예외를 직접 손으로 수정하십시오.
é, ö, ñ 같은 발음 구별 기호가 있는 문자도 올바르게 변환되나요?
네. 이 도구는 단순한 ASCII 전용 치환이 아니라 브라우저의 언어권 인식 대소문자 함수를 사용하므로, é↔É, ö↔Ö, ñ↔Ñ 및 그 밖의 비영어 문자가 변경되지 않은 채 남거나 잘못 처리되지 않고 올바른 대응 문자로 변환됩니다.
독일어 ß(에스체트)를 대문자로 변환하면 어떻게 되나요?
오랜 관례에 따라 소문자 "ß"는 대문자에서 "SS"가 됩니다. 20세기 대부분의 기간 동안 널리 지원되는 대문자 형태가 존재하지 않았기 때문입니다. 유니코드는 2017년에 공식 대문자 "ẞ"를 추가했지만, "SS"가 여전히 실무에서 지배적인 관례이며 이 도구를 포함한 대부분의 도구가 여전히 이를 생성합니다.
변환할 때 제 텍스트가 서버로 업로드되나요?
아니요. 대문자, 소문자, 제목 형식, 문장 형식 변환과 글자/단어 카운터를 포함한 모든 처리는 전적으로 자바스크립트를 이용해 브라우저 안에서 실행됩니다. 붙여넣은 어떤 내용도 전송되거나, 기록되거나, 어디에도 저장되지 않습니다.
비슷한 도구
문제 신고하기
대소문자 변환기
댓글
아직 댓글이 없습니다 — 첫 댓글을 남겨보세요!