대소문자 변환기
제목에는 UPPERCASE, 변수에는 camelCase, 데이터베이스 열에는 snake_case, URL 슬러그에는 kebab-case가 필요하신가요? 텍스트를 한 번만 붙여넣으면 변환기가 모든 일반적인 표기 방식을 동시에 보여줍니다. 입력하는 즉시 결과가 갱신되고, 약어 처리 방식을 설정할 수 있으며, 각 변형 옆에 원클릭 복사 버튼이 자리합니다.
대소문자 변환 방식
-
1
텍스트 붙여넣기
길이와 언어에 제한이 없습니다. 악센트가 있는 문자를 포함해 유니코드 문자를 정확하게 처리합니다.
-
2
각 표기 방식을 병렬로 계산
여덟 가지 표준 표기 방식이 한 번에 표시됩니다. 필요한 것을 고르기만 하면 됩니다.
-
3
약어 처리 방식 설정
약어를 대문자로 유지하거나(NASA → NASA) Pascal 형식으로 변환할 수 있습니다(NASA → Nasa). 언어와 코드베이스에 따라 적합한 규칙이 다릅니다.
-
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를 선택하세요.
네. 텍스트 블록을 붙여넣으면 각 줄이 독립적으로 변환됩니다. 줄 바꿈은 모든 출력 형식에서 그대로 유지됩니다.
관련 도구
단어 수 세기
에세이, 게시물, 캡션, 메타 설명을 위해 단어, 글자, 문장, 단락 수를 세고 읽기 시간, 말하기 시간, 키워드 밀도, Flesch 가독성 점수까지 확인하세요.
사용자명 생성기
기준 단어에서 숫자와 구분자를 선택해 사용자명 아이디어를 생성하세요. 새 계정, 게이머 태그, 부계정 프로필에 유용합니다.
비밀번호 생성기
암호학적으로 안전한 난수를 사용해 길이, 기호, 숫자, 대문자와 소문자를 조정한 강력한 무작위 비밀번호를 생성합니다.
Emoji Kitchen
검증된 Google Emoji Kitchen 쌍을 시험하고 PNG 스티커를 다운로드하세요. 더 넓게 탐색할 때는 추천 조합이나 외부 브라우저를 사용할 수 있습니다.
글자 수 세기
어떤 텍스트든 글자, 단어, 줄, 문장, 문단 수를 계산합니다. 공백 포함/제외 합계와 문자 유형별 분석을 확인하세요.
랜덤 이름 생성기
인기 있는 이름과 성 목록에서 그럴듯한 영어권 이름을 생성합니다. 성별, 수량, 형식을 고르세요.