대소문자 변환
텍스트를 입력하고 버튼을 클릭하여 대소문자를 변환하세요.
이 도구는?
대소문자 변환기는 텍스트를 다양한 형식으로 변환합니다: 대문자(UPPERCASE), 소문자(lowercase), 제목 형식(Title Case), 문장 형식(Sentence case), 카멜 케이스(camelCase), 파스칼 케이스(PascalCase), 스네이크 케이스(snake_case), 케밥 케이스(kebab-case), 상수 형식(CONSTANT_CASE). 한 번의 클릭으로 전체 텍스트를 즉시 변환하며 각 결과에 대한 클립보드 복사를 지원합니다. 변수 이름을 변경하는 개발자와 제목 형식을 정리하는 작가에게 유용합니다.
작동 방식
대소문자 변환은 토큰화와 재구성 두 단계로 이루어집니다. 먼저 입력 텍스트를 단어 경계를 감지하여 개별 단어로 분할합니다 — 경계에는 공백, 하이픈, 밑줄, 카멜 케이스 전환(소문자→대문자)이 포함됩니다. `/[A-Z]?[a-z]+|[A-Z]+(?=[A-Z][a-z]|\d|\b)|[A-Z]|\d+/g` 같은 정규식이 약어와 숫자를 포함한 각 단어 토큰을 캡처합니다.
토큰화가 완료되면 각 케이스 형식이 고유한 재구성 규칙을 적용합니다: UPPERCASE는 모든 토큰에 `toUpperCase()`를 호출하고 원래 구분자로 연결합니다. camelCase는 첫 번째 토큰을 소문자로, 이후 토큰의 첫 글자를 대문자로 변환하고 구분자 없이 연결합니다. snake_case는 모든 토큰을 소문자로 변환하고 밑줄로 연결합니다. Title Case는 각 단어의 첫 글자를 대문자로 변환하며, 영어 제목 대문자 규칙에 따라 관사와 전치사(a, an, the, of, in)를 선택적으로 처리합니다. Sentence case는 첫 번째 단어와 고유 명사만 대문자로 변환합니다. 변환기는 숫자, 구두점 등 알파벳이 아닌 문자를 원래 위치에 그대로 보존합니다.
관련 글
자소서 공백 포함 1,000자 맞췄는데 탈락한 이유 — 글자수 세기의 진짜 규칙
한글 글자수랑 영어 단어수는 어떻게 다른지, 공백 포함과 제외는 언제 쓰는지, 제출 포털마다 숫자가 다른 이유까지 실제 사례로 정리했어요.
2026-02-24firstName이야 first_name이야? — 팀 프로젝트에서 네이밍 때문에 싸운 썰
코드 리뷰에서 '왜 snake_case 써요? 여기는 camelCase 씁니다'라고 한마디 들어봤다면, 이 글이 필요한 분이에요. 언어별 네이밍 컨벤션부터 API 설계까지 한 번에 정리해드릴게요.
2026-04-23특수문자 복사, 3초 안에 끝내는 법 — 알트 코드 외우지 마세요
유니코드 14만 9천 개 중에 필요한 기호를 2초 만에 찾는 법. 윈도우 문자표, 맥 문자 뷰어 안 써도 돼요.