본문으로 건너뛰기
EVOA Toolbox

대소문자 변환기

텍스트를 대문자, 소문자, Title, Sentence, camelCase, snake_case, kebab-case 등으로 변환합니다. 유니코드를 지원하며 언어별 규칙도 적용됩니다.

브라우저에서 로컬로 처리됩니다. 텍스트는 업로드되지 않습니다.

도구를 불러오는 중…

도구 소개

클릭 한 번으로 텍스트를 열한 가지 스타일 사이에서 바꿉니다. UPPER CASE, lower case, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, dot.case, aLtErNaTiNg를 지원합니다. 글을 쓰는 분은 제목을 고치거나 실수로 켠 Caps Lock을 바로잡는 데 사용하고, 개발자는 변수, 데이터베이스 열, CSS 클래스, 환경 변수, URL 슬러그의 이름을 바꾸는 데 사용합니다.

프로그래밍용 스타일은 단어 경계를 똑똑하게 처리합니다. 'XMLHttpRequest'는 xml_http_request가 되고, 'some-variable name'은 someVariableName이 되며, 문장 부호는 구분자로 취급됩니다. 줄바꿈은 유지되므로 식별자 목록을 한 줄에 하나씩 붙여넣어 한꺼번에 변환할 수 있고, 각 줄은 독립적으로 변환됩니다.

대소문자 처리는 유니코드 규칙을 따릅니다. 악센트 문자, 그리스어, 키릴 문자, 'ß'도 기대한 대로 동작하며, 튀르키예어나 아제르바이잔어 같은 언어를 선택하면 단순한 toUpperCase가 잘못 처리하는 i/İ와 ı/I도 올바르게 처리됩니다. 변환은 로컬에서 즉시 이루어집니다.

사용 방법

  1. 1텍스트를 붙여넣거나 입력하세요(또는 예시를 누르세요).
  2. 2대소문자 스타일을 클릭하면 결과가 바로 갱신됩니다.
  3. 3튀르키예어, 아제르바이잔어, 리투아니아어로 작성한다면 i와 I를 올바르게 처리하도록 언어를 선택하세요.
  4. 4출력을 복사하거나 다운로드하세요. 입력으로 사용을 누르면 이어서 다른 변환을 적용할 수 있습니다.

지원 형식

대소문자가 있는 모든 언어의 일반 텍스트. 중국어나 태국어처럼 대소문자가 없는 문자는 대문자/소문자 변환에서 그대로 유지됩니다.

프라이버시

이 도구는 브라우저에서 실행됩니다. 입력하신 데이터는 사용자의 기기에서 처리되며 당사 서버로 전송되지 않습니다.

제한 사항

  • Title Case는 기본적으로 모든 단어의 첫 글자를 대문자로 바꿉니다. '짧은 단어는 소문자로 유지' 옵션은 흔한 영어 스타일을 따르는 것이며 스타일 가이드를 완전히 구현한 것은 아닙니다.
  • Sentence case는 고유 명사나 약어를 알지 못하므로 이름이 소문자로 바뀌며 직접 고쳐야 합니다.
  • 프로그래밍용 스타일은 문장 부호와 아포스트로피를 제거하고, 글자와 뒤따르는 대문자 사이에서 단어를 나누며, 숫자는 앞 단어에 붙은 채로 남습니다.
  • 일부 변환은 길이가 달라지며(예: 독일어 ß는 SS가 됨) 되돌릴 수 없습니다.

FAQ

왜 언어 옵션이 있나요?

튀르키예어와 아제르바이잔어에서는 대문자 i가 İ이고 소문자 I가 ı입니다. 언어를 설정하지 않으면 'istanbul'이 İSTANBUL이 아니라 ISTANBUL로 바뀝니다. 리투아니아어에도 i 위의 악센트에 관한 비슷한 규칙이 있습니다.

줄바꿈은 유지되나요?

네. 각 줄이 따로 변환되므로 식별자 목록은 목록 그대로 유지되고 빈 줄도 남습니다.

camelCase와 PascalCase는 어떻게 다른가요?

camelCase는 소문자로 시작하고(myVariable), PascalCase는 대문자로 시작합니다(MyVariable). 둘 다 공백과 문장 부호를 제거합니다.

이모지와 비라틴 문자도 처리하나요?

네. 대소문자가 없는 문자는 그대로 두고 이모지는 유지합니다.

관련 도구