사용 방법
- 입력칸에 영문 문장, 제목, 변수명을 붙여넣습니다. 여러 줄을 한 번에 넣어도 됩니다.
- 변환 방식을 고르면 아래 결과가 바로 바뀝니다.
- 복사 버튼으로 결과를 가져가거나 .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→maxRetryCountdon'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를 고르세요.
입력한 글이 저장되나요?
아니요. 변환은 브라우저 안에서만 이뤄지고 서버로 전송되지 않습니다. 글자수가 궁금하다면 글자수 세기에 붙여넣어 보세요.