대소문자 변환

텍스트를 입력하고 버튼을 클릭하여 대소문자를 변환하세요.

이 도구는?

대소문자 변환기는 텍스트를 다양한 형식으로 변환합니다: 대문자(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는 첫 번째 단어와 고유 명사만 대문자로 변환합니다. 변환기는 숫자, 구두점 등 알파벳이 아닌 문자를 원래 위치에 그대로 보존합니다.

공유하기

관련 글

84+

제공 도구

97+

블로그 글

English & 한국어

지원 언어

이 페이지를 즐겨찾기하세요! 매주 새로운 무료 도구가 추가됩니다.