🔤
대소문자 변환
텍스트를 대문자, 소문자, 제목형, 문장형으로 변환합니다
🔤텍스트 입력
글자 수: 0
🔤대문자 (UPPERCASE)
모든 문자를 대문자로 변환
예시: HELLO WORLD
🔡소문자 (lowercase)
모든 문자를 소문자로 변환
예시: hello world
📖제목형 (Title Case)
각 단어의 첫 글자를 대문자로 변환
예시: Hello World
📝문장형 (Sentence case)
문장 시작과 마침표 후 첫 글자를 대문자로 변환
예시: Hello world. This is sentence case.
🐫카멜 케이스 (camelCase)
첫 단어는 소문자, 나머지는 대문자로 시작
예시: helloWorld
🏗️파스칼 케이스 (PascalCase)
모든 단어를 대문자로 시작하고 공백 제거
예시: HelloWorld
🐍스네이크 케이스 (snake_case)
소문자로 변환하고 공백을 언더스코어로 대체
예시: hello_world
🍢케밥 케이스 (kebab-case)
소문자로 변환하고 공백을 하이픈으로 대체
예시: hello-world
🎯실제 활용 시나리오
📝 문서 작성
논문, 보고서, 블로그 제목을 제목형(Title Case)으로 변환하여 전문적이고 일관된 형식을 유지할 수 있어요.
💻 프로그래밍
변수명, 함수명, 클래스명을 각 언어의 컨벤션에 맞게 자동으로 변환하여 코드 일관성을 유지하세요.
🎨 디자인 시스템
CSS 클래스명이나 컴포넌트명을 kebab-case나 PascalCase로 일괄 변환하여 프로젝트 전반의 네이밍을 통일하세요.
📊 데이터베이스
테이블명, 컬럼명을 snake_case로 변환하여 데이터베이스 스키마의 일관성을 유지할 수 있어요.
💻프로그래밍 언어별 컨벤션 가이드
🟨
JavaScript
• 변수/함수:
camelCase
• 상수:
UPPER_CASE
• 클래스:
PascalCase
🐍
Python
• 변수/함수:
snake_case
• 상수:
UPPER_CASE
• 클래스:
PascalCase
☕
Java
• 변수/메서드:
camelCase
• 상수:
UPPER_CASE
• 클래스:
PascalCase
🎨
CSS
• 클래스:
kebab-case
• ID:
kebab-case
• 속성:
kebab-case
🗃️
SQL
• 테이블:
snake_case
• 컬럼:
snake_case
• 키워드:
UPPERCASE
⚛️
React
• 컴포넌트:
PascalCase
• props:
camelCase
• hooks:
use + PascalCase
💡전문가 활용 팁
1
일괄 변환 활용
여러 개의 이름을 한 번에 입력하고 원하는 형식으로 일괄 변환하여 시간을 절약하세요.
2
코드 리뷰 활용
코드 리뷰 시 네이밍 컨벤션이 맞지 않는 부분을 빠르게 수정할 수 있어요.
3
프로젝트 마이그레이션
다른 언어나 프레임워크로 이전할 때 네이밍 컨벤션을 맞춰 변환하세요.
4
문서화 표준화
API 문서나 기술 문서의 제목을 일관된 형식으로 표준화할 수 있어요.
❓자주 묻는 질문
Q. 한글과 영문이 섞인 텍스트는 어떻게 처리되나요?
한글은 대소문자 개념이 없어 그대로 유지되고, 영문만 변환됩니다. 예: "안녕 WORLD" → "안녕 world" (소문자 변환 시)
Q. 특수문자나 숫자는 어떻게 처리되나요?
카멜케이스나 스네이크케이스 변환 시 특수문자는 제거되고, 숫자는 그대로 유지됩니다. 공백은 각 케이스 규칙에 따라 처리돼요.
Q. 어떤 케이스를 언제 사용해야 하나요?
프로그래밍 언어별 컨벤션을 따르세요. JavaScript는 camelCase, Python은 snake_case, CSS는 kebab-case가 일반적입니다.
Q. 제목형(Title Case) 변환 시 전치사도 대문자로 되나요?
현재는 모든 단어의 첫 글자를 대문자로 변환합니다. 더 정교한 영문 제목 규칙(전치사 소문자 유지)은 추후 업데이트 예정이에요.
Q. 대량의 텍스트도 처리할 수 있나요?
네, 길이 제한 없이 처리할 수 있어요. 단, 매우 긴 텍스트의 경우 브라우저 성능에 따라 처리 시간이 걸릴 수 있습니다.