대소문자 변환기
영문 텍스트를 대문자, 소문자, 카멜케이스, 스네이크케이스로 일괄 변환합니다.
영문 텍스트를 대문자(UPPERCASE), 소문자(lowercase), 카멜케이스(camelCase), 스네이크케이스(snake_case) 등 다양한 표기법으로 일괄 변환해 주는 온라인 유틸리티 도구입니다.
대소문자 변환기
계산 공식 및 예시
텍스트 토큰화(단어 분리) 후 정규식 및 문자열 처리를 통해 각 케이스별 표준 포맷(대문자, 소문자, camelCase, snake_case, PascalCase, kebab-case, CONSTANT_CASE, Title Case)으로 재조합대소문자 변환기 사용 안내
대소문자 변환기는 일반 영문 문장이나 데이터베이스 필드명, 변수명, 파일명 등의 텍스트를 대문자(UPPERCASE), 소문자(lowercase), 카멜케이스(camelCase), 스네이크케이스(snake_case) 등 다양한 명명 규칙(Naming Convention)으로 손쉽게 일괄 변환해 주는 유틸리티 도구입니다.
주요 기능 및 특징
-
다양한 표기법(Naming Convention) 일괄 지원
- 대문자 (UPPERCASE): 모든 영문 알파벳을 대문자로 변환합니다.
- 소문자 (lowercase): 모든 영문 알파벳을 소문자로 변환합니다.
- 카멜 케이스 (camelCase): 첫 단어는 소문자로, 두 번째 단어부터는 첫 글자를 대문자로 연결합니다. (예:
userFirstName) - 스네이크 케이스 (snake_case): 모든 단어를 소문자로 변경하고 단어 사이에 언더바(
_)를 삽입합니다. (예:user_first_name) - 파스칼 케이스 (PascalCase): 모든 단어의 첫 글자를 대문자로 연결합니다. (예:
UserFirstName) - 케밥 케이스 (kebab-case): 모든 단어를 소문자로 변경하고 단어 사이에 하이픈(
-)을 삽입합니다. (예:user-first-name) - 상수 케이스 (CONSTANT_CASE): 모든 단어를 대문자로 변경하고 언더바(
_)로 연결합니다. (예:USER_FIRST_NAME) - 제목 케이스 (Title Case): 각 단어의 첫 글자만 대문자로 바꾸고 공백으로 구분합니다. (예:
User First Name)
-
스마트 단어 토큰화
- 띄어쓰기뿐만 아니라 기존에 적용되어 있던 카멜케이스, 스네이크케이스, 케밥케이스, 특수문자 구분을 자동으로 분석하여 깔끔하게 단어를 추출합니다.
-
실시간 문자 수 및 단어 수 측정
- 변환된 텍스트의 총 글자 수와 추출된 단어 수를 함께 제공하여 문서 작성 및 소스코드 편집 시 편리함을 더합니다.
추천 활용 상황
- 프로그래밍 및 데이터베이스 작업: C#/Java 객체명(PascalCase), JavaScript 변수명(camelCase), Python/DB 컬럼명(snake_case), CSS 클래스명(kebab-case), C/C++ 상숫값(CONSTANT_CASE) 간 상호 변환 시
- URL 및 파일명 정리: 웹 URL 경로나 이미지/문서 파일명의 공백과 대소문자를 케밥케이스나 스네이크케이스로 단번에 정돈할 때
- 문서 및 원고 편집: 영문 제목, 캡션, 목차 등의 대소문자 규격을 통일하고자 할 때
Q&A
자주 묻는 질문
대소문자 변환기란 무엇인가요?
영문 문장이나 프로그래밍 변수명을 대문자(UPPERCASE), 소문자(lowercase), 카멜케이스(camelCase), 스네이크케이스(snake_case), 파스칼케이스(PascalCase), 케밥케이스(kebab-case) 등으로 클릭 한 번에 전환해 주는 변환 도구입니다.
카멜케이스(camelCase)와 스네이크케이스(snake_case)의 차이는 무엇인가요?
카멜케이스는 첫 단어를 소문자로 시작하고 이후 단어의 첫 글자를 대문자로 표기(예: userFirstName)하는 방식이며, 스네이크케이스는 모든 단어를 소문자로 쓰고 단어 사이를 언더바(_)로 연결(예: user_first_name)하는 방식입니다.
한글이나 숫자가 포함된 텍스트도 변환되나요?
영문 알파벳 위주로 대소문자가 변환되며, 숫자 및 특수문자, 한글은 단어 구분자로 인식되거나 기존 위치를 유지하면서 안전하게 정돈됩니다.
입력한 데이터가 서버로 전송되나요?
아닙니다. 모든 변환 처리는 브라우저 내부의 JavaScript로 100% 로컬에서 진행되므로 개인정보 및 소스코드가 외부로 유출될 우려가 없습니다.