대소문자 변환기

제목에는 UPPERCASE, 변수에는 camelCase, 데이터베이스 열에는 snake_case, URL 슬러그에는 kebab-case가 필요하신가요? 텍스트를 한 번만 붙여넣으면 변환기가 모든 일반적인 표기 방식을 동시에 보여줍니다. 입력하는 즉시 결과가 갱신되고, 약어 처리 방식을 설정할 수 있으며, 각 변형 옆에 원클릭 복사 버튼이 자리합니다.

대소문자 변환 방식

  1. 1

    텍스트 붙여넣기

    길이와 언어에 제한이 없습니다. 악센트가 있는 문자를 포함해 유니코드 문자를 정확하게 처리합니다.

  2. 2

    각 표기 방식을 병렬로 계산

    여덟 가지 표준 표기 방식이 한 번에 표시됩니다. 필요한 것을 고르기만 하면 됩니다.

  3. 3

    약어 처리 방식 설정

    약어를 대문자로 유지하거나(NASA → NASA) Pascal 형식으로 변환할 수 있습니다(NASA → Nasa). 언어와 코드베이스에 따라 적합한 규칙이 다릅니다.

  4. 4

    필요한 버전 복사

    표기 방식마다 원클릭으로 복사합니다. 다시 붙여넣어 반복해도 다시 입력할 필요가 없습니다.

표기 방식 종류

표기 방식 예시 주요 용도
UPPERCASE HELLO WORLD EXAMPLE 제목, 약어, 일부 언어의 상수
lowercase hello world example 가벼운 텍스트, 이메일 제목, URL
Title Case Hello World Example 소제목, 책 제목
Sentence case Hello world example 본문, UI 라벨
camelCase helloWorldExample JavaScript/Java 변수, JSON 키
PascalCase HelloWorldExample C#/TypeScript 클래스, 열거형
snake_case hello_world_example Python, Ruby, SQL 열, 설정 키
kebab-case hello-world-example CSS 클래스, URL 슬러그, CLI 플래그
CONSTANT_CASE HELLO_WORLD_EXAMPLE 환경 변수, #define 상수
dot.case hello.world.example 패키지 이름, DNS, 네임스페이스 경로

Title Case 규칙

영어 Title Case에서는 대부분 단어의 첫 글자를 대문자로 쓰지만, 짧은 전치사·접속사·관사는 제목의 처음이나 끝에 오지 않는 한 대문자로 쓰지 않습니다. 스타일 가이드마다 세부 규칙이 다릅니다.

  • Chicago: 첫 단어와 마지막 단어, 그리고 모든 ‘주요’ 단어를 대문자로 씁니다. “a”, “the”, “and”, “or”, “but”은 소문자로 둡니다.
  • APA: 네 글자 이상인 단어와 첫 단어·마지막 단어를 대문자로 씁니다.
  • AP: 길이와 상관없이 모든 핵심 단어를 대문자로 씁니다.

변환기의 기본값은 Chicago입니다. 다른 규칙이 필요하면 프리셋을 바꾸세요.

상황별 팁

  • URL 슬러그: 소문자 kebab-case를 사용하고, 악센트가 있는 문자는 먼저 음역하세요(Ö → o, ñ → n).
  • Python 식별자: 함수와 변수는 snake_case, 클래스는 PascalCase, 모듈 수준 상수는 CONSTANT_CASE.
  • JavaScript 식별자: 변수와 함수는 camelCase, 클래스와 React 컴포넌트는 PascalCase, 진짜 상수에만 SCREAMING_SNAKE_CASE.
  • CSS: 클래스 이름과 사용자 정의 속성에는 kebab-case.
  • JSON 키: 대부분의 최신 API는 camelCase를 사용합니다. 일부 레거시 시스템은 snake_case를 씁니다.
  • 데이터베이스 열: snake_case가 SQL의 관례입니다. PascalCase도 가능하지만 따옴표로 감싸기가 번거롭습니다.

자주 묻는 질문

기본적으로 연속된 대문자는 약어로 간주하여 함께 묶습니다(예: “XMLHttpRequest”는 XML + Http + Request로 분리). 모든 대소문자 전환을 단어 경계로 처리하는 엄격 모드로 바꿀 수도 있습니다.

네. 유니코드 대소문자 폴딩을 사용하므로 악센트가 있는 문자(é, ñ, ü)도 대문자와 소문자 사이에서 정확히 변환됩니다. 터키어의 점이 있는/없는 i는 로캘 전환으로 처리합니다.

스타일 가이드마다 짧은 단어에 대한 규칙이 다릅니다. 기본값은 Chicago Manual of Style이며, 다른 대문자 규칙이 필요하면 APA나 AP를 선택하세요.

네. 텍스트 블록을 붙여넣으면 각 줄이 독립적으로 변환됩니다. 줄 바꿈은 모든 출력 형식에서 그대로 유지됩니다.

관련 도구