🔤
대소문자 변환
텍스트를 대문자, 소문자, 제목형, 문장형으로 변환합니다
🔤텍스트 입력
글자 수: 0
🔤대문자
모든 글자를 대문자로 변환
예시: HELLO WORLD
🔡소문자
모든 글자를 소문자로 변환
예시: hello world
📖제목형
각 단어의 첫 글자를 대문자로 변환
예시: Hello World
📝문장형
문장의 첫 글자와 마침표 다음을 대문자로 변환
예시: 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
• 훅: use + PascalCase
💡 전문가 팁
1
일괄 변환
여러 개의 이름을 한 번에 입력하여 원하는 형식으로 변환하면 시간을 절약할 수 있습니다.
2
코드 리뷰 활용
코드 리뷰에서 발견된 명명 규칙 문제를 빠르게 수정할 수 있습니다.
3
프로젝트 마이그레이션
다른 언어나 프레임워크로 이전할 때 명명 규칙을 맞춰서 변환할 수 있습니다.
4
문서 표준화
API 문서나 기술 문서의 제목을 일관된 형식으로 표준화할 수 있습니다.
❓ 자주 묻는 질문
Title Case 변환 시 전치사도 대문자가 되나요?
현재는 모든 단어의 첫 글자를 대문자로 변환합니다. 전치사를 소문자로 유지하는 고급 영어 제목 규칙은 향후 업데이트에서 제공 예정입니다.
한글과 영어가 섞인 텍스트는 어떻게 처리되나요?
한글은 대소문자 개념이 없어 그대로 유지되고, 영어 알파벳만 변환됩니다. 예: "안녕 WORLD" → "안녕 world" (소문자 변환 시)
특수문자와 숫자는 어떻게 처리되나요?
camelCase나 snake_case 변환 시 특수문자는 제거되고 숫자는 보존됩니다. 공백은 각 케이스 규칙에 따라 처리됩니다.
언제 어떤 케이스를 사용해야 하나요?
프로그래밍 언어별 관례를 따르세요. JavaScript는 주로 camelCase, Python은 snake_case, CSS는 kebab-case를 사용합니다.
대용량 텍스트도 처리 가능한가요?
네, 길이 제한은 없습니다. 다만 매우 긴 텍스트의 경우 브라우저 성능에 따라 처리 시간이 소요될 수 있습니다.