대소문자 변환기

텍스트를 붙여 넣고 대문자, 소문자, 제목 형식, 문장 형식 또는 camelCase 같은 프로그래밍 표기로 바꾸세요. 되돌리기도 클릭 한 번이면 됩니다.

텍스트

글자 수
0
단어 수
0
줄 수
0
공백 제외
0
.txt 다운로드
정리
제목 형식 규칙
모든 처리는 브라우저에서 이루어지며 텍스트는 업로드되지 않습니다.

변환 형식

형식을 누르면 텍스트가 바뀝니다. ‘복사’는 상자 내용을 바꾸지 않고 변환된 텍스트만 복사합니다.

영문 텍스트를 대문자, 소문자, 제목 형식으로 바꾸는 방법

이 대소문자 변환기는 붙여 넣은 텍스트의 대소문자를 바꿉니다. 대문자(UPPER CASE), 소문자(lower case), 제목 형식(Title Case), 문장 형식(Sentence case)과 그 밖의 일곱 가지 형식이 있습니다. 오른쪽 각 행에 실시간 미리보기가 나오므로 적용하기 전에 결과를 확인할 수 있습니다.

  1. 상자에 텍스트를 붙여 넣습니다. 아래 카운터에 글자 수, 단어 수, 줄 수가 바로 표시됩니다.
  2. 형식을 누릅니다. 예를 들어 제목 형식 (Title Case)을 누르면 상자 안의 텍스트가 바뀝니다.
  3. 마음에 들지 않으면 되돌리기를 누르세요(바꾼 직후라면 Ctrl+Z도 됩니다). 최대 100단계까지 기억합니다.
  4. 복사를 누르거나, .txt 다운로드로 파일을 저장합니다.

변환된 텍스트가 잠깐만 필요하다면 각 행의 작은 복사 버튼을 쓰세요. 상자 내용은 그대로 두고 그 형식만 복사합니다.

Caps Lock으로 친 글을 다시 치지 않고 고치는 방법

Caps Lock이 켜진 걸 모르고 한 문단을 다 쳤나요? 경우가 두 가지이고, 누를 버튼도 다릅니다.

두 번째 예의 ‘friday’를 보세요. 어떤 단어가 고유명사인지는 어떤 변환기도 알 수 없으므로, 대문자로 친 고유명사는 소문자로 바뀝니다. 결과를 한 번 읽고 이름은 직접 고치세요. iPhone처럼 원래 대소문자가 섞인 단어나 문장 속 NASA 같은 약어는 제목 형식과 문장 형식에서 그대로 둡니다.

모든 대소문자 형식 비교

같은 문구를 각 형식으로 바꾼 결과입니다.

형식결과주요 용도
UPPER CASETHE RETURN OF THE KING표지판, 짧은 라벨, 법률 문서 제목
lower casethe return of the king태그, 해시태그, 데이터 정리
Title CaseThe Return of the King헤드라인, 책·노래 제목
Sentence caseThe return of the king본문, UI 버튼, 여러 뉴스 사이트
Capitalize Each WordThe Return Of The King목록의 이름, 입력 양식 칸
camelCasetheReturnOfTheKingJavaScript, Java 변수
PascalCaseTheReturnOfTheKing클래스, 컴포넌트 이름
snake_casethe_return_of_the_kingPython, SQL 열 이름
kebab-casethe-return-of-the-kingURL, CSS 클래스, 파일 이름
CONSTANT_CASETHE_RETURN_OF_THE_KING상수, 환경 변수
dot.casethe.return.of.the.king설정 키, 번역 키

aLtErNaTiNg cAsE는 ‘조롱하는 스폰지밥’ 밈에서 쓰는 형식으로, 진지한 용도는 없습니다. 찾는 사람이 많아서 넣어 두었습니다.

영어 제목 형식(Title Case) 규칙

제목 형식 버튼은 AP와 APA 방식을 따릅니다. 관사(a, an, the), 짧은 등위 접속사(and, but, or, nor, for, so, yet), 세 글자 이하의 전치사(in, of, on, to, by, at, up, via)를 뺀 모든 단어를 대문자로 시작합니다. 이 짧은 단어들도 첫 단어나 마지막 단어이거나 콜론 바로 뒤에 오면 대문자로 씁니다. 하이픈으로 이은 단어는 각 부분을 대문자로 시작하므로 ‘step-by-step guide’는 ‘Step-by-Step Guide’가 됩니다.

Chicago 스타일은 더 엄격해서 ‘from’, ‘with’ 같은 긴 전치사도 소문자로 씁니다. Chicago 스타일을 따르는 매체라면 변환 후 이런 단어를 확인하세요. Excel의 PROPER 함수와 단어별 대문자 버튼은 이 규칙을 모두 무시하고 ‘of’와 ‘the’까지 대문자로 시작하기 때문에, 그렇게 만든 헤드라인은 어딘가 어색해 보입니다.

인도네시아어로 쓰나요? 제목 형식 규칙을 인도네시아어로 바꾸세요. 그러면 EYD 맞춤법 규정에 따라 dan, di, ke, dari, yang, untuk 같은 단어는 제목 첫머리가 아닌 한 소문자로 남습니다.

snake_case와 camelCase, 무엇을 써야 할까요?

그 언어나 코드베이스에서 이미 쓰는 방식을 따르세요. 한 프로젝트에서 형식을 섞는 것이 ‘틀린’ 형식을 고르는 것보다 나쁩니다. 일반적인 관례는 다음과 같습니다.

언어 또는 용도변수와 함수클래스상수
JavaScript / TypeScriptcamelCasePascalCaseCONSTANT_CASE
Pythonsnake_casePascalCaseCONSTANT_CASE
Java, KotlincamelCasePascalCaseCONSTANT_CASE
Ruby, Rustsnake_casePascalCaseCONSTANT_CASE
CSS 클래스, URLkebab-case

프로그래밍 형식은 공백, 문장 부호, 기존 대문자를 기준으로 단어를 나누므로 ‘XMLHttpRequest handler’는 snake_case에서 xml_http_request_handler가 됩니다. 대부분의 식별자와 URL은 순수 ASCII로 두는 것이 좋기 때문에 악센트는 제거합니다(café는 cafe가 됩니다). 줄마다 따로 변환하므로 열 이름 50개를 붙여 넣고 한 번에 snake_case로 바꿀 수 있습니다.

지저분한 텍스트 정리하기

PDF에서 복사한 텍스트는 60자마다 줄바꿈이 들어가 있는 경우가 많습니다. 줄바꿈 제거는 이런 줄을 합치되 문단 사이의 빈 줄은 남겨 두고, 한 번 더 누르면 전부 한 줄로 합칩니다. 중복 공백 제거는 겹친 공백과 탭을 하나로 줄이고, 중복 줄 제거는 각 줄의 첫 번째만 남기며(이메일 목록 정리에 편리합니다), A–Z 정렬은 숫자를 자연스러운 순서로 정렬해 Item 2가 Item 10보다 앞에 옵니다.

터키어와 아제르바이잔어에 관한 참고 사항이 하나 있습니다. 두 언어에서는 점이 있는 i와 점이 없는 ı가 서로 다른 글자이므로 ‘istanbul’을 대문자로 쓰면 ‘ISTANBUL’이 아니라 ‘İSTANBUL’입니다. 글자 규칙에서 언어를 고르면 대소문자 변환이 그 언어를 따릅니다. 프로그래밍 형식은 항상 일반 영어 규칙을 쓰므로 ID라는 변수가 ıd로 바뀌는 일은 없습니다.

자주 묻는 질문

Caps Lock이 켜진 채 친 글을 다시 치지 않고 고칠 수 있나요?

여기에 붙여 넣고 ‘반전 (iNVERSE cASE)’을 누르면 모든 글자의 대소문자가 뒤바뀝니다. ‘hELLO, mY NAME IS aNNA’는 ‘Hello, My name is Anna’가 됩니다. 전부 대문자라면 ‘문장 형식’을 쓰세요.

Word에서 대문자를 소문자로 바꾸려면 어떻게 하나요?

텍스트를 선택하고 Shift+F3을 누르면 누를 때마다 소문자, 대문자, 단어 첫 글자 대문자가 차례로 바뀝니다. 같은 옵션이 홈 → 대/소문자 바꾸기(Aa 버튼)에도 있습니다. Google Docs에서는 서식 → 텍스트 → 대문자 사용을 쓰세요.

영어 제목 형식에서 소문자로 두는 단어는 무엇인가요?

관사(a, an, the), 짧은 접속사(and, but, or, nor, for, so, yet), 세 글자 이하의 전치사(in, of, on, to, by)입니다. 단, 첫 단어나 마지막 단어라면 대문자로 씁니다. ‘the lord of the rings’는 ‘The Lord of the Rings’가 됩니다.

제목 형식(Title Case)과 단어별 대문자는 어떻게 다른가요?

제목 형식은 짧은 단어를 소문자로 두고 NASA 같은 약어는 그대로 둡니다. 단어별 대문자는 모든 단어의 첫 글자를 대문자로 바꿉니다. 같은 문구가 ‘The Lord of the Rings’와 ‘The Lord Of The Rings’로 달라집니다.

snake_case와 camelCase는 어떻게 다른가요?

snake_case는 소문자 단어를 밑줄로 잇고(user_id), camelCase는 두 번째 단어부터 첫 글자를 대문자로 붙여 씁니다(userId). Python과 SQL은 주로 snake_case, JavaScript와 Java는 camelCase를 씁니다.

Excel이나 Google 스프레드시트에서 대소문자를 바꾸려면 어떻게 하나요?

=UPPER(A1), =LOWER(A1), =PROPER(A1) 함수를 쓰세요. PROPER는 ‘of’와 ‘the’까지 모든 단어를 대문자로 시작하므로, 제대로 된 제목 형식이 필요하면 열을 여기에 붙여 넣고 제목 형식을 쓰세요.

터키어나 악센트가 있는 글자도 제대로 바뀌나요?

네. 대소문자 변환이 언어 규칙을 따르므로 ‘café’는 ‘CAFÉ’가 되고, Türkçe를 선택하면 ‘istanbul’은 점이 있는 대문자 İ를 써서 ‘İSTANBUL’이 됩니다.