대소문자·케이스 변환

대소문자·케이스 변환

글자 수: 0단어 수: 0
변환할 텍스트를 입력하면 모든 케이스 결과가 여기에 표시됩니다.

케이스 표기법 참조표

표기법예시 (hello world example_text)주요 용도
camelCasehelloWorldExampleTextJavaScript/Java 변수·함수명
PascalCaseHelloWorldExampleText클래스·컴포넌트·타입 이름
snake_casehello_world_example_textPython·Ruby 변수, DB 컬럼
kebab-casehello-world-example-textURL 슬러그, CSS 클래스, 파일명
CONSTANT_CASEHELLO_WORLD_EXAMPLE_TEXT상수, 환경변수
dot.casehello.world.example.text네임스페이스, 프로퍼티 경로
path/casehello/world/example/textURL 경로, 파일 경로
Train-CaseHello-World-Example-TextHTTP 헤더 이름
UPPERCASEHELLO WORLD EXAMPLE_TEXT강조, 약어 표기
lowercasehello world example_text검색어 정규화, 비교
Title CaseHello World Example_text제목, 헤드라인
Sentence caseHello world example_text본문 문장, 설명 텍스트
첫 글자만 대문자Hello world example_text이름·라벨 첫 글자 정리

대소문자·케이스 변환기란?

대소문자·케이스 변환기는 입력한 텍스트나 변수명을 camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE 등 개발에서 자주 쓰는 모든 표기법으로 한 번에 변환해 주는 무료 온라인 도구입니다. 변환 형식을 하나씩 선택해야 하는 일반 도구와 달리, 이 도구는 모든 케이스 결과를 한 화면에 동시에 출력해 비교하고 복사하기 쉽습니다.

공백, 언더스코어, 하이픈, camelCase가 섞인 입력도 자동으로 단어 단위로 분리해 정확히 재조합하므로, 변수명·함수명 네이밍 컨벤션을 맞추거나 URL 슬러그·CSS 클래스·환경변수 이름을 만들 때 특히 유용합니다. UPPERCASE·lowercase·Title Case·Sentence case 같은 일반 대소문자 변환도 함께 지원합니다.

주요 기능

모든 케이스 동시 변환

camelCase·PascalCase·snake_case·kebab-case·CONSTANT_CASE를 입력 즉시 한 화면에 모두 출력해 비교·복사가 쉽습니다.

일반 대소문자 변환

UPPERCASE·lowercase·Title Case·Sentence case·첫 글자만 대문자(Capitalize)까지 한 번에 처리합니다.

스마트 토큰 분리

공백·언더스코어·하이픈·camelCase·숫자·약어 경계를 자동 인식해 어떤 입력이든 정확히 재조합합니다.

원클릭 복사·내보내기

케이스별 복사는 물론 전체 복사, JSON 복사, JSON 파일 다운로드로 모든 결과를 한 번에 가져갑니다.

사용 방법

  1. 텍스트 입력: 변환할 단어나 문장을 입력창에 붙여넣거나 직접 입력합니다. 어떤 표기 형식이든 자동으로 인식됩니다.
  2. 동시 변환 확인: 입력 즉시 camelCase·PascalCase·snake_case·kebab-case·CONSTANT_CASE 등 모든 케이스 결과가 한 화면에 표시됩니다.
  3. 추가 표기법 켜기: 필요하면 추가 표기법 보기를 켜서 dot.case·path/case·Train-Case 결과도 함께 확인합니다.
  4. 원클릭 복사: 원하는 케이스 옆 복사 버튼을 눌러 결과를 클립보드에 복사합니다.
  5. 전체 내보내기: 전체 복사 또는 JSON 내보내기·다운로드로 모든 변환 결과를 한 번에 가져갑니다.

활용 예시

변수·함수 네이밍 변환

snake_case로 받은 API 응답 필드를 camelCase로 바꾸거나, 반대로 변환할 때 한 번에 처리합니다.

URL 슬러그·CSS 클래스 생성

제목이나 단어 조합을 kebab-case로 변환해 SEO 친화적인 URL 슬러그와 CSS 클래스명을 만듭니다.

상수·환경변수 작성

설정 키나 상수 이름을 CONSTANT_CASE로 변환해 코드 컨벤션에 맞게 정리합니다.

문서·제목 정리

Title Case·Sentence case로 제목과 본문 문장의 대소문자를 일관되게 다듬습니다.

자주 묻는 질문

한 번에 어떤 케이스로 변환할 수 있나요?

camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE를 기본으로 동시에 변환하며, 추가 표기법 옵션을 켜면 dot.case, path/case, Train-Case도 함께 보여줍니다. 또한 UPPERCASE, lowercase, Title Case, Sentence case, 첫 글자만 대문자(Capitalize)까지 한 화면에서 확인할 수 있습니다.

camelCase로 적힌 입력도 다른 케이스로 바꿀 수 있나요?

네. 입력이 camelCase, PascalCase, snake_case, kebab-case, 공백 문장 등 어떤 형식이든 자동으로 단어 단위로 분리(토큰화)한 뒤 각 케이스로 정확히 재조합합니다. 예를 들어 'getUserName'을 넣으면 snake_case는 get_user_name, kebab-case는 get-user-name으로 변환됩니다.

숫자와 약어(HTTP, ID 등)는 어떻게 처리되나요?

문자와 숫자 사이, 그리고 연속된 대문자 약어 뒤 단어 경계를 인식해 분리합니다. 예: 'HTTPServer'는 HTTP와 Server로, 'user2Name'은 user, 2, Name으로 나뉘어 각 케이스 규칙에 맞게 재조합됩니다.

변환한 결과를 한꺼번에 가져올 수 있나요?

네. 각 케이스 옆 복사 버튼으로 개별 복사할 수 있고, 일괄 내보내기에서 전체 복사(라벨: 값 형식) 또는 JSON 복사·JSON 다운로드로 모든 결과를 한 번에 가져올 수 있습니다.

입력한 텍스트가 서버로 전송되나요?

아니요. 모든 변환은 브라우저에서 JavaScript로만 처리되며, 입력 텍스트가 서버로 전송되거나 저장되지 않습니다. 변수명, 코드 조각 등 민감한 내용도 안전하게 변환할 수 있습니다.

Title Case와 Sentence case의 차이는 무엇인가요?

Title Case는 모든 단어의 첫 글자를 대문자로 만들어 제목에 적합합니다(예: Hello World Example). Sentence case는 문장의 첫 글자만 대문자로 하고 나머지는 소문자로 만들어 본문 문장에 적합합니다(예: Hello world example).

개인정보 안내

이 도구의 모든 변환은 사용자의 브라우저 안에서 JavaScript로만 수행됩니다. 입력한 텍스트나 변수명은 서버로 전송되거나 저장되지 않으므로, 민감한 코드 조각이나 내부 식별자도 안심하고 변환할 수 있습니다.

관련 도구

개발 도구 도구 전체 보기