대소문자 변환기
텍스트의 대소문자를 다양한 형식으로 변환합니다.
대소문자 변환기 안내
대소문자 변환기란?
대소문자 변환기는 텍스트를 다양한 케이스(Case) 형식으로 즉시 변환하는 온라인 도구입니다. 프로그래밍에서는 변수명, 함수명, 클래스명, 상수명 등을 작성할 때 언어별 컨벤션에 맞는 네이밍 규칙을 따라야 합니다. 이 도구는 camelCase, PascalCase, snake_case, kebab-case 같은 프로그래밍 전용 형식부터 UPPERCASE, lowercase, Title Case 같은 일반 텍스트 형식까지 10가지를 한 번에 지원합니다. 기존 텍스트의 형식을 자동 감지하여 변환하므로, 이미 snake_case로 작성된 텍스트도 camelCase로 깔끔하게 변환됩니다. 네이밍 컨벤션은 프로그래밍 초기부터 존재했으며, C 언어에서는 snake_case가, Smalltalk에서는 camelCase가 대중화되었습니다. 오늘날에는 언어마다 공식 스타일 가이드가 있어 JavaScript는 camelCase를, Python의 PEP 8은 snake_case를, CSS는 kebab-case를 표준으로 사용합니다. 일관된 네이밍은 코드 가독성을 크게 향상시키고 팀 협업에서 불필요한 논쟁을 줄여줍니다.
지원하는 케이스 형식
- UPPERCASE - 모든 문자를 대문자로 변환합니다. 강조, 제목에 사용됩니다.
- lowercase - 모든 문자를 소문자로 변환합니다. 이메일, URL 정규화에 유용합니다.
- Title Case - 각 단어의 첫 글자를 대문자로 만듭니다. 제목이나 헤딩에 적합합니다.
- Sentence case - 문장의 첫 글자만 대문자로 변환합니다. 일반 문장 스타일입니다.
- camelCase - JavaScript 변수, 함수에 사용되는 표준 형식입니다.
- PascalCase - 클래스명, React 컴포넌트명에 주로 사용됩니다.
- snake_case - Python, Ruby, 데이터베이스 컬럼명의 표준 형식입니다.
- kebab-case - CSS 클래스명, URL 슬러그, HTML 속성에 사용됩니다.
- CONSTANT_CASE - 상수 선언에 사용되어 값이 변경되지 않음을 나타냅니다.
- dot.case - Java 패키지명, 설정 파일 키에 사용되는 형식입니다.
0자 / 0단어
활용 사례 및 자주 묻는 질문
같이 보면 좋은 도구
- OG 미리보기 - Open Graph 메타태그 미리보기
- HTML 엔티티 - HTML 특수문자 인코딩/디코딩
- Cron 표현식 생성기 - Cron 스케줄 표현식 생성
- 마크다운 미리보기 - 마크다운 실시간 미리보기
- PDF 페이지 재정렬 - PDF 페이지 순서 변경