1. 홈
  2. 텍스트
  3. 대소문자 변환기

대소문자 변환기

영문 대소문자와 camelCase·snake_case 같은 변수명 표기를 바로 바꿉니다.

내 브라우저에서 처리 · 업로드 없음 오프라인 동작
단어 첫 글자를 대문자로. a·an·the·of·and 같은 짧은 단어는 줄·문장 첫머리가 아니면 소문자로 둡니다.
변환 결과
The Lord of the Rings: The Return of the King userProfileImage Max_Retry_Count 상품명 Hello World
글자
94
단어
15
줄
4

사용 방법

  1. 입력칸에 영문 문장, 제목, 변수명을 붙여넣습니다. 여러 줄을 한 번에 넣어도 됩니다.
  2. 변환 방식을 고르면 아래 결과가 바로 바뀝니다.
  3. 복사 버튼으로 결과를 가져가거나 .txt 저장으로 파일을 받습니다.

변환 방식별 결과

입력 user profile image 기준입니다.

방식 결과 주로 쓰는 곳
대문자 USER PROFILE IMAGE 강조, 약어
소문자 user profile image 이메일 주소, 태그
Title Case User Profile Image 영문 제목, 헤드라인
Sentence case User profile image 영문 본문, UI 문구
camelCase userProfileImage JavaScript·Java 변수, JSON 키
PascalCase UserProfileImage 클래스, React 컴포넌트
snake_case user_profile_image Python 변수, DB 컬럼
kebab-case user-profile-image URL slug, CSS 클래스, 파일 이름
CONSTANT_CASE USER_PROFILE_IMAGE 상수, 환경변수

단어를 나누는 기준

camelCase·snake_case 같은 식별자형 변환은 줄마다 따로 처리합니다. 단어 경계는 공백, 문장부호, _, -, 그리고 기존 camelCase의 대문자 위치입니다.

  • XMLHttpRequest → xml_http_request (연속 대문자 뒤 소문자가 오면 새 단어)
  • MAX_RETRY_COUNT → maxRetryCount
  • don't stop → dont_stop (단어 안의 아포스트로피는 지움)
  • utf8Encoding → utf8_encoding (숫자와 글자 사이는 나누지 않음)

주의할 점

  • 한글에는 대소문자가 없어 글자 자체는 바뀌지 않습니다. 식별자형에서는 한글 단어도 하나의 단어로 취급되어 상품명 Hello World → 상품명_hello_world가 됩니다.
  • Title Case는 a, an, the, and, but, or, for, of, in, on, at, to, by 같은 짧은 단어를 소문자로 둡니다. 줄 첫머리, 문장 첫머리, 콜론(:) 뒤에서는 대문자입니다. 스타일 가이드(AP, Chicago 등)마다 세부 규칙이 조금씩 다르니 중요한 제목은 한 번 더 확인하세요.
  • 대부분 소문자로 쓴 글에서 NASA, iPhone처럼 대문자가 섞인 단어는 의도된 표기로 보고 Title·Sentence case에서 그대로 둡니다. 대문자가 소문자보다 많은 줄(CAPS LOCK으로 쓴 줄)에는 이 보존 규칙을 적용하지 않습니다. Sentence case에서도 영어 1인칭 I(I’m, I’ll 포함)는 대문자로 둡니다.

자주 묻는 질문

엑셀 열 이름을 한꺼번에 snake_case로 바꿀 수 있나요?

네. 열 이름을 한 줄에 하나씩 붙여넣고 snake_case를 고르면 줄마다 변환됩니다. 빈 줄은 빈 줄로 남습니다.

영문 제목의 첫 글자만 대문자로 바꾸려면?

단어마다 첫 글자를 올리려면 Title Case, 문장 첫 글자만 올리려면 Sentence case를 고르세요.

입력한 글이 저장되나요?

아니요. 변환은 브라우저 안에서만 이뤄지고 서버로 전송되지 않습니다. 글자수가 궁금하다면 글자수 세기에 붙여넣어 보세요.

준비 중인 도구

필요한 도구가 없나요?

어떤 작업을 하고 싶은지 적어 주세요. 요청이 많은 도구부터 만듭니다.