대소문자 변환기
대문자, 소문자, Title Case, camelCase, snake_case 등으로 변환
명명 스타일마다 사는 동네가 있다
열 가지 스타일, 한 번의 클릭
UPPERCASE, lowercase, Title Case, Sentence case, 번갈아 대문자, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE – 열 가지 스타일이 같은 입력을 한 번의 탭으로 변환합니다.
캐멀케이스 인식
단어 분리기가 camelCase 경계를 인식하므로 userID 같은 기존 식별자를 붙여 넣으면 user_id나 user-id로 되돌려 줍니다. 어떤 단어도 잃지 않습니다.
코드를 위해 설계
출력 창은 키를 누를 때마다 갱신되므로 컬럼 이름, CSS 클래스나 커밋 메시지를 키보드에서 손을 떼지 않고도 스타일 사이에서 바꿀 수 있습니다.
대소문자 변환기란 무엇인가요?
대소문자 변환기는 텍스트를 다른 대소문자 스타일로 바꿔 줍니다. 스타일은 단지 보기 좋은 문제가 아닙니다. 프로그래밍 언어는 식별자에 camelCase나 snake_case를 요구하고, URL은 kebab-case가 가장 적합하며, 제목은 Title Case가 더 읽기 쉽습니다. 손으로 직접 고치면, 특히 원문이 이미 다른 스타일일 때 오타가 나기 쉽고 긴 문자열을 다시 타이핑하는 것은 시간 낭비입니다. 이 도구는 입력과 동시에 열 가지 스타일을 즉시 적용하며 camelCase 단어 경계도 인식하므로 기존 식별자를 변환해도 단어가 사라지지 않습니다.
전환할 수 있는 스타일
- ⬆️ 모두 대문자 UPPERCASE와 ⬇️ 모두 소문자 lowercase
- 📖 제목용 Title Case와 문장 첫 글자 대문자 Sentence case
- 🐫 변수·클래스 이름용 camelCase와 PascalCase
- 🐍 파일·설정용 snake_case, kebab-case, CONSTANT_CASE
- 🎭 강조용 교대 대소문자 aLtErNaTiNg
- 🧠 단어 경계 인식: camelCase와 하이픈 입력도 이해
스타일이 중요한 곳
- 코딩 컨벤션이 바뀌어 식별자를 일괄 변경할 때
- 전부 대문자인 주석을 읽기 좋은 문장 형식으로 바꿀 때
- A/B 테스트용 제목 변형을 준비할 때
- 제목에서 URL에 어울리는 kebab-case 링크를 만들 때
변환은 전적으로 브라우저 안에서 이루어지며 입력 내용은 업로드되지 않습니다. 사내 코드와 미공개 카피 모두 안전합니다.
마지막 업데이트 · 2026-09-01
약어 경계를 존중하는 변환
- camelCase 와 PascalCase 는 대문자에서 끊습니다; XMLParser 같은 연속 약어는 여기선 하나의 경계로 칩니다.
- snake_case 와 kebab-case 는 전부 소문자화; SCREAMING_SNAKE 는 상수용으로 대문자 유지.
- Title Case 는 짧은 단어 규칙을 적용(a·of·the 는 제목 중간에선 소문자) — 스타일 가이드가 실제로 명령하는 방식입니다.
자주 묻는 질문
이미 camelCase로 되어 있는 입력을 camelCase/snake_case는 어떻게 처리하나요?⌄
단어 경계는 공백/하이픈/밑줄뿐 아니라 소문자에서 대문자로 바뀌는 지점에서도 감지되므로, "myVariableName"은 선택한 스타일로 변환되기 전에 "my", "variable", "name"으로 올바르게 분리됩니다.
입력한 텍스트가 어딘가로 업로드되나요?⌄
아니요. 모든 처리는 일반 JavaScript로 브라우저 안에서 이루어집니다. 입력한 내용이 서버로 전송되는 일은 전혀 없습니다.
일반 문장뿐 아니라 코드 식별자도 변환할 수 있나요?⌄
네. camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE는 모두 프로그래밍에서 흔히 쓰이는 명명 규칙이며, 이 도구는 이들 사이를 깔끔하게 변환합니다.