글을 붙여넣고 원하는 형식을 고르면 바로 변환합니다. 대문자와 소문자, 문장 첫 글자 대문자 같은 일반 형식과 camelCase·snake_case 같은 개발 네이밍 형식을 모두 지원합니다.
원본
변환 형식
형식을 고르면 위 결과가 바로 바뀝니다. 개발 네이밍 형식은 공백과 구분자를 기준으로 단어를 나눠 변환합니다.
대소문자 변환은 언제 쓰나요?
가장 흔한 경우는 남이 준 자료의 형식이 제각각일 때입니다. 엑셀에서 복사한 목록이 전부 대문자로 되어 있거나, 이름 목록의 첫 글자가 제멋대로일 때 손으로 고치면 오래 걸립니다. 영문 제목을 규칙에 맞게 정리하거나, 개발할 때 변수명을 다른 표기법으로 바꿔야 할 때도 씁니다.
한글처럼 대소문자가 없는 글자는 그대로 유지되므로 한글과 영문이 섞인 글을 넣어도 안전합니다. 대문자·소문자·단어 첫 글자 변환은 é, ß 같은 라틴 확장 문자에도 적용되고(café ß를 대문자로 바꾸면 CAFÉ SS가 됩니다), 대소문자 반전과 문장 첫 글자는 기본 영문 알파벳(a~z)에만 적용됩니다.
단어 첫 글자와 문장 첫 글자는 어떻게 다른가요?
단어 첫 글자는 모든 단어의 첫 글자를 대문자로 만듭니다. hello world가 Hello World가 됩니다. 제목이나 이름 목록에 씁니다.
문장 첫 글자는 문장의 시작만 대문자로 만들고 나머지는 소문자로 둡니다. HELLO WORLD. NICE DAY가 Hello world. Nice day가 됩니다. 본문 문장을 정리할 때 씁니다.
영어 제목 표기법에서는 관사와 짧은 전치사를 소문자로 두는 규칙이 있지만, 매체마다 기준이 달라 이 도구는 모든 단어를 동일하게 처리합니다. 특정 스타일 가이드를 따라야 한다면 변환 후 해당 단어만 직접 고치시면 됩니다.
camelCase와 snake_case는 어디에 쓰나요?
프로그래밍 언어와 팀 규칙에 따라 다릅니다. 자바스크립트와 자바는 변수·함수에 camelCase, 클래스에 PascalCase를 주로 씁니다(자바 코드 규칙). 파이썬은 함수·변수에 snake_case, 클래스에 PascalCase를 쓰는 것이 관례이고(PEP 8), 루비도 메서드·변수에 snake_case를 주로 씁니다. CSS 클래스에는 kebab-case가 흔하고, URL 경로는 구글도 밑줄 대신 하이픈으로 단어를 구분하라고 권합니다(구글 URL 구조 가이드).
상수는 자바와 파이썬처럼 CONSTANT_CASE를 쓰는 언어가 많지만 모든 언어가 그렇지는 않습니다. Go는 밑줄 없이 MixedCaps로 쓰고(Effective Go), C#은 상수도 PascalCase로 씁니다(C# 식별자 명명 규칙). 결국 기준은 프로젝트가 따르는 스타일 가이드입니다.
이 도구는 공백, 하이픈, 밑줄, 그리고 camelCase의 대문자 경계를 모두 단어 구분으로 인식합니다. 따라서 user_name을 userName으로, userName을 user-name으로 서로 바꿀 수 있습니다.
변환 규칙을 알려주세요
개발 네이밍 형식은 먼저 입력을 단어 단위로 쪼갭니다. 공백·하이픈·밑줄·마침표를 구분자로 보고, 소문자 다음에 대문자가 오면 그 자리도 경계로 처리합니다. 숫자는 앞 단어에 붙입니다. 쪼갠 단어를 형식에 맞게 다시 이어 붙이며, 이 과정에서 줄바꿈은 유지되지만 원래의 공백 형태는 사라집니다.
일반 형식(대문자·소문자·단어 첫 글자·문장 첫 글자·반전)은 원문의 공백과 문장부호를 그대로 두고 글자만 바꿉니다. 원본을 그대로 두고 결과만 복사할 수 있으므로 여러 형식을 번갈아 시도해 보셔도 됩니다.
예시로 확인하기
user profile image URL을 넣고 형식을 하나씩 고르면 결과는 다음과 같습니다. 단어 첫 글자와 개발 네이밍 형식은 각 단어의 첫 글자만 대문자로 두고 나머지를 소문자로 바꾸므로, URL 같은 약어는 Url이 됩니다.
- 대문자 —
USER PROFILE IMAGE URL - 소문자 —
user profile image url - 단어 첫 글자 —
User Profile Image Url - 문장 첫 글자 —
User profile image url - 대소문자 반전 —
USER PROFILE IMAGE url - camelCase —
userProfileImageUrl - PascalCase —
UserProfileImageUrl - snake_case —
user_profile_image_url - kebab-case —
user-profile-image-url - CONSTANT_CASE —
USER_PROFILE_IMAGE_URL
단어 경계는 대문자 위치로도 나뉘므로 XMLHttpRequest를 snake_case로 바꾸면 xml_http_request, HTML5Parser는 html5_parser가 됩니다.
참고 자료
아래 표기 규칙 원문은 2026년 10월 22일에 확인했습니다.
- PEP 8 — 파이썬 함수·변수 snake_case, 클래스 CapWords, 상수 대문자와 밑줄
- Java Code Conventions: Naming Conventions — 자바 클래스·메서드·변수·상수 표기
- Effective Go — 여러 단어 이름은 밑줄 대신 MixedCaps
- C# 식별자 명명 규칙 — 상수도 PascalCase
- 구글 검색 센터 URL 구조 가이드 — URL 단어 구분에 밑줄 대신 하이픈 권장