대소문자 변환기
원문을 입력하면 같은 화면의 8가지 결과가 바로 바뀝니다. 원하는 형식을 복사하거나 다시 원문으로 가져오세요.
원문
입력한 글은 이 브라우저에서만 변환합니다. 원문은 그대로 두고 결과를 비교하세요.
원문을 입력하면 8가지 결과가 나타납니다.
변환 결과
글쓰기 표기
원문의 줄바꿈 유지대문자
UPPERCASE영문을 모두 대문자로
소문자
lowercase영문을 모두 소문자로
제목형
Title Case영문 단어 첫 글자만 대문자로
문장형
Sentence case문장 시작 영문만 대문자로
코드 식별자 표기
구분자를 단어 경계로 처리카멜 표기
camelCase첫 단어는 소문자로 시작
파스칼 표기
PascalCase첫 단어부터 대문자로 시작
스네이크 표기
snake_case소문자 단어를 밑줄로 연결
케밥 표기
kebab-case소문자 단어를 하이픈으로 연결
바로 쓸 수 있게.
- 바로 보이는 화면입력 위치와 결과 위치를 또렷하게 둡니다.
- 결과 먼저핵심 결과를 앞에 두고, 과정은 필요할 때만 보여줍니다.
- 요구 줄이기가입이나 불필요한 정보 입력 없이 바로 쓰게 합니다.
표기법을 고르기 전에 알아둘 기준
대소문자 변환기는 하나의 글을 여덟 가지 표기로 동시에 보여줍니다. 대문자와 소문자는 영문 표기를 통일할 때, 제목형과 문장형은 문구를 다듬을 때, camelCase와 snake_case 같은 형식은 이름을 만들 때 살펴볼 수 있습니다. 결과마다 복사 버튼이 있어 필요한 형식만 가져갈 수 있습니다.
한글에는 대문자와 소문자가 없으므로 한글 글자 자체는 유지됩니다. 제목형과 문장형은 영문에 적용하는 간단한 규칙이며 사람 이름, 브랜드, 약어를 이해해 교정하는 기능은 아닙니다. 코드 형식도 구분자와 대문자 경계를 따라 단어를 나누므로 복사하기 전에 결과를 읽어 보세요.
한 번 입력하고 여덟 결과를 비교합니다
원문 칸에 붙여 넣거나 직접 입력하면 별도 실행 버튼 없이 결과가 갱신됩니다. 글쓰기 형식 네 가지와 코드 형식 네 가지가 한 화면에 열려 있어 같은 문구가 어떻게 달라지는지 바로 비교할 수 있습니다.
- 원문은 입력 칸에 남아 있어 변환 결과와 대조할 수 있습니다.
- 각 결과의 복사는 해당 카드의 전체 문자열을 가져갑니다.
- 입력으로 사용을 누르면 그 결과를 새 원문으로 삼고, 되돌리기로 직전 원문을 복원할 수 있습니다.
대문자와 소문자는 글자별로 바뀝니다
대문자는 영문 소문자를 큰 글자로, 소문자는 영문 대문자를 작은 글자로 바꿉니다. 공백·줄바꿈·숫자·일반 기호와 한글은 그대로 두므로 원문의 행 구성을 유지한 채 영문 표기만 정리할 때 알맞습니다.
- Hello WORLD! → 대문자 HELLO WORLD!
- Hello WORLD! → 소문자 hello world!
- ß처럼 대문자로 바꾸면서 글자 수가 달라지는 문자도 있습니다. 원문 복원 용도로 역변환하지 마세요.
제목형과 문장형의 기준은 다릅니다
제목형은 각 영문 단어의 첫 글자를 대문자로, 나머지를 소문자로 만듭니다. 문장형은 글의 시작, 줄바꿈 다음, 마침표·물음표·느낌표 다음의 첫 영문 글자만 대문자로 만듭니다. 두 형식 모두 한글 띄어쓰기나 맞춤법을 고치지 않습니다.
- hello WORLD → 제목형 Hello World
- hello WORLD. NEXT LINE → 문장형 Hello world. Next line
- 문장형의 경계는 간단한 문장부호 규칙이라 약어·URL·소수점 뒤를 사람이 다시 확인해야 합니다.
약어 보존은 영문 대문자 묶음에만 적용됩니다
약어 보존을 켜면 원문에서 두 글자 이상 연속으로 모두 대문자인 영문 단어를 제목형·문장형에서 유지합니다. API response를 제목형으로 바꾸면 켜졌을 때 API Response, 꺼졌을 때 Api Response가 됩니다. 대문자라는 이유만으로 브랜드명까지 정확히 알아보지는 못합니다.
- 원문의 API·HTML 같은 묶음을 남기고 싶다면 약어 보존을 켭니다.
- iPhone·YouTube처럼 중간에 대문자가 있는 브랜드는 결과에서 직접 확인합니다.
- 이 옵션은 대문자·소문자와 네 가지 코드 형식에는 적용되지 않습니다.
코드 형식 네 가지를 골라 씁니다
camelCase는 첫 단어를 소문자로 시작하고 뒤 단어 첫 글자를 붙입니다. PascalCase는 첫 단어부터 대문자로 시작합니다. snake_case는 소문자 단어 사이에 밑줄을, kebab-case는 하이픈을 넣습니다. 결과를 변수명·설정 키·주소 조각으로 쓸 때는 대상 시스템의 이름 규칙을 따로 확인하세요.
- HTTPResponseCode → httpResponseCode / HttpResponseCode
- HTTPResponseCode → http_response_code / http-response-code
- 한글이 섞이면 한글은 남지만 모든 언어·시스템에서 그 결과가 유효한 식별자라는 뜻은 아닙니다.
단어 경계는 입력된 모양에서 찾습니다
코드 형식은 공백·밑줄·하이픈·문장부호를 구분자로 사용하고, 이미 붙은 소문자와 대문자 사이 또는 HTTPResponse 같은 대문자 묶음 끝도 분리합니다. 문장부호 자체는 코드 결과에 남지 않으므로 사람이 읽는 문장을 그대로 보관해야 할 때는 원문이나 글쓰기 결과를 복사하세요.
- user profile_name → userProfileName
- HTTPResponseCode → http / response / code의 세 단어로 나눕니다.
- 문장부호에 의미가 있거나 상품 코드처럼 원형이 중요하면 변환 뒤 눈으로 확인합니다.
여러 줄은 이름을 따로 만들 수 있습니다
줄마다 따로 변환을 켜면 코드 형식 네 가지가 Enter로 나눈 각 줄에 별도 이름을 만듭니다. 두 줄을 하나의 긴 이름으로 합치려면 이 옵션을 끄세요. 대문자·소문자·제목형·문장형은 이 옵션과 관계없이 원문의 줄바꿈을 유지합니다.
- hello world와 user ID를 두 줄로 쓰면 camelCase도 helloWorld와 userId 두 줄이 됩니다.
- 빈 줄을 남겨둔 입력은 결과에서도 줄 위치를 확인하세요.
- 줄마다의 결과를 복사해 여러 항목 이름을 한꺼번에 옮길 수 있습니다.
복사 전에는 원문과 결과를 한 번 더 봅니다
예시 넣기로 모양을 익힌 뒤 자신의 글을 입력하세요. 원하는 결과에서 복사를 누르면 화면에 접혀 보이는 긴 글도 전체가 복사됩니다. 입력으로 사용은 원문을 바꾸는 동작이므로 다른 형식과 계속 비교하고 싶다면 먼저 필요한 결과를 복사해 두세요.
- 복사 실패 메시지가 나오면 브라우저의 클립보드 권한을 확인하고 결과를 직접 선택하세요.
- 되돌리기는 직전 입력으로 사용 동작 한 번만 복원합니다.
- 초기화는 원문과 결과를 비우며 자동 저장된 원문을 다시 불러오지 않습니다.
이 도구가 고치지 않는 표기도 있습니다
대소문자 변환은 번역, 맞춤법 검사, 고유명사 판정이나 출판사별 제목 표기법을 대신하지 않습니다. 특히 약어가 들어간 문장형은 마침표를 문장 끝으로 오해할 수 있고, 코드 형식은 구분자를 없애면서 뜻이 달라질 수 있습니다. 중요한 문구와 실제 코드에서는 최종 결과를 직접 검토하세요.
- e.g. 같은 약어·example.com 같은 주소·3.14 같은 숫자 뒤의 대문자화는 확인이 필요합니다.
- 영문이 아닌 문자 중에도 대소문자 규칙이 있는 문자는 브라우저의 기본 Unicode 변환을 따릅니다.
- 입력한 글은 이 페이지의 변환을 위해 서버에 업로드하거나 자동 저장하지 않습니다.
대소문자와 표기법에 관해 자주 묻는 질문
대문자와 소문자를 동시에 볼 수 있나요?
네. 원문을 입력하면 대문자·소문자를 포함한 여덟 결과가 같은 화면에서 즉시 바뀝니다. 결과별로 따로 복사할 수 있습니다.
한글은 왜 대문자로 바뀌지 않나요?
한글에는 영문처럼 대문자와 소문자 구분이 없습니다. 한글 글자 자체는 유지하고 함께 적힌 영문은 선택한 형식에 맞게 바꿉니다.
제목형과 문장형은 어떻게 다른가요?
제목형은 각 영문 단어의 첫 글자를 대문자로 만듭니다. 문장형은 글의 시작과 줄바꿈·.!? 다음의 첫 영문 글자만 대문자로 만듭니다. 둘 다 맞춤법이나 출판사 스타일을 자동 판정하지 않습니다.
API 같은 약어를 그대로 둘 수 있나요?
약어 보존을 켜면 원문에서 두 글자 이상 모두 대문자인 영문 묶음을 제목형·문장형에서 유지합니다. API response의 제목형은 API Response가 됩니다.
camelCase와 PascalCase 중 무엇을 골라야 하나요?
첫 단어를 소문자로 시작하면 camelCase, 첫 단어부터 대문자로 시작하면 PascalCase입니다. HTTPResponseCode를 넣으면 각각 httpResponseCode와 HttpResponseCode가 됩니다.
snake_case와 kebab-case는 무엇이 다른가요?
둘 다 단어를 소문자로 연결하지만 snake_case는 밑줄, kebab-case는 하이픈을 씁니다. 같은 세 단어는 http_response_code와 http-response-code가 됩니다.
여러 줄을 한꺼번에 변환하면 줄이 합쳐지나요?
줄마다 따로 변환이 켜져 있으면 코드 형식 결과에서도 각 줄이 유지됩니다. 끄면 전체 입력을 하나의 이름으로 연결합니다. 글쓰기 형식은 언제나 줄바꿈을 유지합니다.
입력한 글이 저장되거나 서버로 전송되나요?
대소문자와 표기 형식 변환은 현재 브라우저에서 이뤄집니다. 이 도구는 입력 글을 변환하기 위해 서버에 보내거나 자동 저장하지 않습니다.
문자 변환의 기준 자료
영문 대소문자 변환은 ECMAScript와 Unicode의 문자 처리 규칙을 따릅니다. 제목형·문장형·코드 표기의 단어 분리 방식은 이 도구가 위에 설명한 방식으로 정했으며, 언어별 편집 규칙이나 프로그래밍 언어의 이름 규칙 전체를 대신하지 않습니다.
함께 쓰면 좋은 텍스트 도구
- 글자수 세기 · 변환 전후의 글자 수를 확인할 때
- 텍스트 정리기 · 중복 줄과 공백을 정리할 때
- 영어 대문자 변환기 · 파일로 받은 영문을 대문자로 바꿀 때