Case Converter

대소문자 변환기

영문 대소문자, camelCase, snake_case 등 한 번 입력으로 11가지 형식을 동시에 변환하세요

기본 변환

대문자

UPPERCASE

입력 대기 중...

소문자

lowercase

입력 대기 중...

첫글자 대문자

Title Case

입력 대기 중...

문장 첫글자

Sentence case

입력 대기 중...

개발자 케이스

camelCase

helloWorld

입력 대기 중...

PascalCase

HelloWorld

입력 대기 중...

snake_case

hello_world

입력 대기 중...

kebab-case

hello-world

입력 대기 중...

CONSTANT_CASE

HELLO_WORLD

입력 대기 중...

기타

거꾸로

reverse

입력 대기 중...

토글

tOGGLE cASE

입력 대기 중...

목차
  1. 1.대소문자 변환이란?
  2. 2.케이스 종류 (camelCase 등)
  3. 3.어디에 사용하나
  4. 4.사용법 + 11가지 동시 변환
  5. 5.언어별 네이밍 컨벤션
  6. 6.자주 발생하는 함정 6가지
  7. 7.자주 묻는 질문

대소문자 변환이란?

대소문자 변환은 영문 텍스트를 대문자(UPPERCASE)·소문자(lowercase)·첫글자 대문자(Title Case) 등 원하는 형식으로 일괄 변환하는 기능입니다. 이 도구는 한 번 입력하면 11가지 형식의 결과를 동시에 보여줘, 원하는 형식을 골라 복사할 수 있습니다.

모든 변환은 브라우저에서만 처리되며 입력 내용이 서버로 전송되지 않습니다.

케이스 종류 (camelCase 등)

케이스예시주 사용처
camelCasehelloWorldJS·Java 변수
PascalCaseHelloWorld클래스·컴포넌트명
snake_casehello_worldPython·Ruby·DB 컬럼
kebab-casehello-worldURL·CSS 클래스
CONSTANT_CASEHELLO_WORLD상수·환경 변수
UPPERCASEHELLO WORLD제목 강조
Title CaseHello World영문 제목

→ 어떤 형식으로 입력하든 다른 형식으로 즉시 변환됩니다. 예: helloWorld hello_world, HELLO_WORLD 모두 한 번에.

어디에 사용하나

  • 개발자 — 변수·함수명 변환, 언어 간 코드 포팅, DB 컬럼명, URL slug
  • 문서 작성 — 제목 대문자 강조, 영문 제목 첫 글자 통일
  • SNS·블로그 — 강조용 대문자, 해시태그 스타일
  • 데이터 정리 — 엑셀·CSV의 대소문자 통일

사용법 + 11가지 동시 변환

  1. 텍스트 입력 (영문 또는 영·한 혼합)
  2. 11가지 형식 결과가 동시에 표시
  3. 원하는 형식의 복사 버튼 클릭

한 번 입력으로 모든 케이스를 비교할 수 있어, 어떤 형식이 맞는지 헷갈릴 때 특히 편합니다. 글자 수가 필요하면 글자수 세기를 쓰세요.

언어별 네이밍 컨벤션

언어·상황변수·함수클래스
JavaScriptcamelCasePascalCase
Pythonsnake_casePascalCase
CSS·URLkebab-case
상수·envCONSTANT_CASE

팀·프로젝트의 컨벤션을 따르는 게 가장 중요합니다. 이 도구로 기존 코드를 다른 컨벤션으로 빠르게 바꿀 수 있습니다.

자주 발생하는 함정 6가지

  • 한글도 변환된다 — 한글은 대소문자 없음. 영어 부분만 변환
  • 약어 처리 — HTMLParser → html_parser 등 약어는 도구마다 다를 수 있음
  • 숫자·기호 경계 — user2Name 같은 경계는 결과가 달라질 수 있음
  • Title Case 관사 — 영문 제목의 a·the 등 소문자 규칙은 별개
  • 전체 복사 없음 — 각 결과 개별 복사 방식
  • 초장문 성능 — 수십만 자는 브라우저에 따라 느려질 수 있음

자주 묻는 질문

Q. 한글도 변환되나요?

한글은 대소문자 개념이 없어 그대로 유지됩니다. 영어가 섞여 있는 경우 영어 부분만 변환됩니다.

Q. camelCase, snake_case가 뭔가요?

프로그래밍 네이밍 컨벤션입니다. camelCase(helloWorld)는 JS·Java 변수, snake_case(hello_world)는 Python·DB, kebab-case(hello-world)는 URL·CSS에 주로 씁니다.

Q. 입력한 내용이 저장되나요?

모든 변환은 브라우저에서만 처리되며 서버로 전송되거나 저장되지 않습니다.

Q. 변환 결과를 한 번에 복사할 수 있나요?

현재는 각 결과별로 복사 버튼을 눌러 개별 복사하는 방식입니다.

Q. 입력 길이에 제한이 있나요?

제한은 없지만 매우 긴 텍스트(수십만 자)는 브라우저 성능에 따라 느려질 수 있습니다.

Q. 어떤 케이스를 써야 하나요?

언어·팀 컨벤션을 따르세요. JS 변수는 camelCase, Python은 snake_case, URL·CSS는 kebab-case, 상수는 CONSTANT_CASE가 일반적입니다.

본 도구는 영문 대소문자·네이밍 컨벤션 변환기입니다. 약어·숫자 경계 처리는 상황에 따라 달라질 수 있으니 결과를 확인 후 사용하세요.