하는 일
대소문자 변환은 영문 초안의 케이스를 한 번에 맞출 때 씁니다. Caps Lock으로 적힌 메일, CSV 헤더, 영어 제목을 단어마다 대문자로 올리는 작업이 대상입니다. 한글·숫자·구두점은 그대로 두고, 라틴 알파벳이 주로 바뀝니다. 프로그래밍 식별자를 camelCase에서 snake_case로 바꾸는 리팩터 도구는 아닙니다.
입력과 결과는 서로 다른 칸입니다. 버튼을 눌러야 결과가 채워지며, 원문을 덮어쓰지 않습니다. 변환은 브라우저에서만 이루어지고 문장을 서버에 저장하지 않습니다. 긴 초안은 변환 후 메모장이나 파일로 보관하세요. 영어 이메일 초안을 소문자로 내린 뒤 이름·지명만 올리는 순서가 가장 실수가 적습니다. 처음부터 Title Case를 누르면 전치사까지 대문자가 되어 다시 내려야 합니다. 한글 본문에 영문 인용만 있는 글은 인용 문단만 복사해 변환하고 붙여 넣는 편이 안전합니다. 전체 한글 원고를 넣어도 한글은 그대로지만, 영문 약어가 의도치 않게 바뀔 수 있습니다.
스타일 가이드마다 Title Case의 예외가 다릅니다. 전치사 of, the를 소문자로 두는 출판 규칙이 있으나, 이 페이지는 단어 경계의 첫 라틴 글자를 모두 올립니다. 학술지 투고 전에는 해당 매뉴얼을 펼치세요. 영문 보도자료는 제목 Title Case, 본문 Sentence case를 나누는 곳이 많습니다. 한 번에 문서 전체를 변환하면 제목과 본문이 같은 규칙이 되어 어색합니다. 제목 줄만 복사해 단어 첫 글자를 적용하고, 본문은 문장 첫 글자 또는 소문자 후 수동 교정이 낫습니다. 한글 보도자료에 영문 제품명만 있는 경우 그 줄만 처리하세요.
계산 규칙
모두 대문자는 String.prototype.toUpperCase, 모두 소문자는 toLowerCase입니다. 브라우저 기본 유니코드 매핑을 쓰며, 터키어의 i/İ처럼 로캘 의존 문자는 환경에 따라 다를 수 있습니다. 독일어 ß는 대문자 SS로 가는 구현이 흔합니다.
단어 첫 글자(Title)는 먼저 전체를 소문자로 내린 뒤, 단어 경계(\\b) 다음의 영문 a–z만 대문자로 올립니다. 한글 다음 영어, 숫자 다음 영어의 경계는 엔진의 \\b 정의에 따릅니다. McDonald처럼 중간 대문자는 복원하지 않습니다.
문장 첫 글자는 전체를 소문자로 내린 뒤, 문자열 시작 또는 마침표·느낌표·물음표 뒤 공백 다음 글자를 올립니다. 약어 Mr. Smith는 점이 있어 Smith의 S가 올라갈 수 있습니다. 인용 부호 “Hello”의 H는 패턴에 안 걸릴 수 있습니다.
입력을 바꾸어도 결과는 버튼을 다시 누르기 전까지 옛값입니다. 빈 입력은 빈 결과를 냅니다. 네 버튼은 서로 독립이라, 대문자로 만든 뒤 그 결과를 입력 칸에 다시 복사해야 이어서 문장 첫 글자를 적용할 수 있습니다. 결과 칸은 읽기 전용입니다. 원문을 지키고 싶을 때 실수로 덮어쓰지 않도록 나눈 배치입니다. 줄바꿈은 유지됩니다. 문단 구조가 중요한 원고는 소문자로 내린 뒤에도 빈 줄이 남는지 확인하세요.
locale 의존 대문자가 중요한 튀르키예어·그리스어 출판은 이 네 버튼만으로 부족할 수 있습니다. 해당 언어 교정 도구를 우선하세요. CSS text-transform과 결과가 다를 수 있습니다. 웹 스타일은 표시만 바꾸고 복사 값은 원문인 경우가 많습니다. 실제 데이터 값을 바꾸려면 이 페이지처럼 문자열 자체를 변환해야 합니다.
숫자·문장 예시
예시: Caps Lock 메일
PLEASE SEND THE FILE TODAY. → 문장 첫 글자 → Please send the file today. 고유명사 Seoul이 섞여 있으면 소문자 seoul이 되므로 지명을 다시 올리세요.
예시: 영어 제목
a guide to percent math → 단어 첫 글자 → A Guide To Percent Math. 전치사 To가 대문자입니다. APA/Chicago는 짧은 전치사를 소문자로 두는 경우가 있어, 출판용은 수동 교정이 필요합니다.
예시: 한글과 영어 혼용
“Calcxzo 퍼센트 계산기 GUIDE” → 모두 소문자 → “calcxzo 퍼센트 계산기 guide”. 한글 다섯 글자는 변하지 않습니다. 브랜드 첫 글자를 다시 올리세요.
코드 상수 MAX_RETRY를 소문자로 내리면 max_retry가 됩니다. 언더스코어는 그대로입니다. camelCase인 userId를 Title로 보내도 Userid처럼 붙어 나와, IDE 리네임이 더 안전합니다.
영문 이력서의 직책 줄을 Title Case로 통일하면 가독성이 올라가지만, 소프트웨어 제품명 iOS, macOS는 깨집니다. 변환 후 검색으로 os, ios를 찾아 되돌리세요. 학술 논문 제목은 저널이 Sentence case를 요구하는 곳이 있어, 습관적인 Title Case가 감점일 수 있습니다. 투고 규정의 예시를 한 편 읽고 버튼을 고르세요. 한국어 논문명에 영문 병기를 넣을 때는 병기만 변환하고 한글 제목은 건드리지 않는 편이 안전합니다.
CSV를 엑셀에서 열면 첫 글자가 ID일 때 대문자 변환과 무관하게 날짜로 오인되는 문제가 있습니다. 그 문제는 이 도구 밖입니다. 헤더만 복사해 변환한 뒤 데이터 행과 다시 합치세요. 비밀번호나 복구 코드를 대문자로 바꾸면 인증이 실패합니다. 대소문자를 구분하는 값은 변환하지 마세요.
한계
소문자 전치사 예외, 브랜드 사전, 약어(NASA, HTML) 보호가 없습니다. 스몰캡, 전각 영문, 그리스 문자는 기대와 다를 수 있습니다. 세로쓰기·한국어 조사 처리는 없습니다.
CSV의 따옴표 안만 변환하는 옵션이 없습니다. 열 전체를 넣으면 헤더와 데이터가 같이 바뀝니다. 매우 긴 문서는 탭이 잠깐 멈출 수 있습니다. 법적 계약서의 대문자 조항을 소문자로 바꾸면 의미가 달라 보일 수 있으니, 원본을 별도 보관하세요.
변환 결과를 HTML로 이스케이프하지 않습니다. 웹에 붙일 때는 HTML 인코더를 검토하세요. 브랜드 가이드가 제품명을 모두 대문자로 정한 경우, 문장 첫 글자 모드가 가이드를 깨뜨립니다. 가이드 문서를 우선하고 이 버튼은 초안 정리용으로만 쓰세요. 법률 조항의 SHALL처럼 대문자가 의무 조항 표시인 문서는 소문자로 내리지 마세요. 의미가 약해 보일 수 있습니다.
자주 묻는 질문
한글도 바뀌나요?
대소문자 개념이 없어 그대로 둡니다. 영문만 바뀌는 것이 보통입니다.
iPhone 같은 고유명사는 보호되나요?
아닙니다. 모두 소문자로 내리면 iphone이 됩니다. 변환 후 브랜드와 약어를 고치세요.
camelCase를 나누어 주나요?
나누지 않습니다. 공백이 있는 단어만 Title Case 대상입니다. 코드 리팩터는 에디터 기능을 쓰세요.
독일어 ß나 터키어 i는?
브라우저 기본 매핑을 따릅니다. 출판 로캘 규칙과 다를 수 있습니다. 해당 언어 교정자가 있으면 한 번 더 보세요.
원문이 서버에 저장되나요?
저장되지 않습니다. 새로고침하면 칸이 비어 있습니다.