대소문자 변환
텍스트를 대문자, 소문자, 타이틀, 문장, 카멜, 스네이크, 케밥 케이스로 바꿉니다.
- 브라우저에서 실행됩니다 — 입력한 텍스트는 어디로도 전송되지 않습니다
- 가입 불필요, 사용량 제한 없음, 원하는 만큼 무료로 사용
작동 방식
텍스트의 대소문자를 손으로 바꾸는 일은 지루하고 실수하기 쉬우며, 프로그래머가 쓰는 camelCase, snake_case, kebab-case 같은 이름 규칙은 일반 문구에서 직접 만들기가 특히 까다롭습니다.
Title Case와 Sentence case는 다릅니다
Title Case는 모든 단어의 첫 글자를 대문자로 씁니다. Sentence case는 첫 단어와 마침표 뒤의 단어만 대문자로 씁니다. 출판 쪽에서는 보통 둘 중 하나만 원하고 둘 다 원하는 경우는 드뭅니다.
프로그래밍 규칙
camelCase는 구분자 없이 대문자로 단어를 잇고, snake_case는 밑줄을, kebab-case는 하이픈을 씁니다. 세 가지 모두 입력을 먼저 소문자로 바꾸므로 대문자로만 쓴 텍스트도 깔끔하게 변환됩니다.
일상적인 변환
UPPERCASE와 lowercase는 모든 글자를 바꿉니다. Title Case는 각 단어의 첫 글자를 대문자로 쓰고 나머지는 소문자로 바꾸므로 NASA 같은 약어가 Nasa가 됩니다. Sentence case는 모든 글자를 소문자로 바꾼 뒤 첫 글자와 마침표, 물음표, 느낌표 뒤의 글자를 대문자로 바꾸므로 이름과 약어는 직접 고쳐야 합니다. 이 모든 변환은 악센트 문자에서도 작동합니다.
프로그래밍 케이스
camelCase, snake_case, kebab-case는 먼저 공백, 밑줄, 하이픈, 카멜 케이스의 대문자 경계에서 텍스트를 단어로 나누므로 XMLHttpRequest는 xml, http, request가 됩니다. 그런 다음 단어를 xmlHttpRequest, xml_http_request, xml-http-request처럼 잇습니다. 단어 안의 문장 부호는 그대로 둡니다.
대소문자 변환 — 자주 묻는 질문
악센트 문자도 처리하나요?
네. 대소문자 변환은 유니코드를 인식하는 방식으로 처리하므로 악센트 문자와 라틴 문자가 아닌 문자도 올바르게 변환됩니다.
Title Case가 약어를 망가뜨리나요?
네. Title Case는 각 단어를 정규화하므로 NASA가 Nasa가 됩니다. 약어를 유지해야 한다면 Sentence case를 사용하세요.
텍스트가 업로드되나요?
아니요. 변환은 전부 페이지 안에서 실행됩니다.