텍스트 대소문자 변환 방법: camelCase, snake_case, Title Case 등

게시일 May 15, 2026

빠른 요약

코드와 글쓰기에서 대소문자가 중요한 이유, 12가지 대소문자 스타일의 차이, 프로그래밍 규칙과 변환 방법을 알아보세요.

주제: 이미지 도구

텍스트 대소문자는 코드 식별자, 헤드라인, CSS 클래스 등 문맥에 따라 엄격한 규칙을 따릅니다. 12가지 대소문자 스타일을 이해하면 언어별 명명 규칙과 편집 가이드라인을 쉽게 맞출 수 있습니다. NeatForge 텍스트 대소문자 변환기 는 12가지 변형을 브라우저에서 실시간으로 보여줍니다.

대소문자는 왜 중요한가요?

프로그래밍 언어는 대소문자를 구분하며, 각 언어 커뮤니티는 고유한 명명 규칙을 가집니다. 잘못된 대소문자는 컴파일 오류, 일관성 위반, 가독성 저하를 유발합니다. 글쓰기에서도 Title Case, Sentence case 등 출판 관행이 존재합니다.

어떤 대소문자 스타일이 있나요?

12가지 스타일은 크게 세 그룹으로 나뉩니다.

출판/글쓰기 스타일

  • UPPERCASE — 모든 문자 대문자. 강조, 머리글자.
  • lowercase — 모든 문자 소문자.
  • Title Case — 출판 관행. 작은 단어(a, the, in)는 첫 단어가 아니면 소문자.
  • Sentence case — 첫 글자만 대문자, 나머지 소문자.
  • Capitalize Each Word — 모든 단어 첫 글자 대문자.
  • aLtErNaTiNg — 대소문자 교차.
  • InVeRsE — 현재 대소문자 반전.

프로그래밍 식별자 스타일

  • camelCase — 첫 단어 소문자, 이후 단어 첫 글자 대문자. JavaScript, Java 메서드.
  • PascalCase — 모든 단어 첫 글자 대문자. C# 클래스, TypeScript 타입, React 컴포넌트.
  • snake_case — 단어 사이 밑줄. Python 변수/함수, Ruby, Rust 모듈.
  • kebab-case — 단어 사이 대시. CSS 클래스, HTML 속성, URL.
  • CONSTANT_CASE — 밑줄과 모두 대문자. 상수, 환경 변수.

각 스타일은 언제 사용하나요?

  • camelCase — JavaScript 변수/함수, Java 메서드. 예: userFirstName.
  • PascalCase — React 컴포넌트, TypeScript 인터페이스. 예: UserProfile.
  • snake_case — Python, Ruby, Rust. 예: max_retry_count(snake) vs MAX_RETRY_COUNT(상수).
  • kebab-case — CSS 클래스, HTML data 속성. 예: primary-button-large.
  • CONSTANT_CASE — 상수, 환경 변수, enum 값. 예: API_BASE_URL.
  • Title Case — 블로그 제목, 보도 자료 헤드라인.
  • Sentence case — 문장형 UI 문구, 버튼 라벨.

대소문자는 어떻게 변환하나요?

  1. 텍스트 대소문자 변환기 를 엽니다.
  2. 텍스트를 입력 상자에 붙여넣습니다.
  3. 12가지 변형이 그리드에 즉시 표시됩니다.
  4. 원하는 변형 옆의 복사 버튼을 클릭합니다.

camelCase는 영숫자가 아닌 문자(공백, 대시, 밑줄, 구두점)를 단어 구분자로 처리하고 제거합니다. 예를 들어 hello world!helloWorld가 됩니다. upper/lower/title 변환은 브라우저의 네이티브 toUpperCase/toLowerCase를 사용해 Unicode를 올바르게 처리합니다.

변환할 텍스트가 길어도 결과는 즉시 표시되므로 대량의 열 이름이나 문서 단락을 한 번에 처리할 수 있습니다.

자주 묻는 질문

Title Case와 Capitalize Each Word의 차이는? Title Case는 출판 관행을 따라 ‘a’, ‘the’, ‘in’ 같은 작은 단어를 소문자로 유지하고, Capitalize Each Word는 모든 단어 첫 글자를 대문자로 합니다.

camelCase는 영숫자가 아닌 문자를 어떻게 처리하나요? 공백, 대시, 밑줄, 구두점을 단어 구분자로 처리해 제거합니다. 예: hello world!helloWorld.

영어 이외의 텍스트에서도 작동하나요? 출판 스타일(upper/lower/title)은 Unicode를 올바르게 처리하지만, 프로그래밍 스타일(camel, snake 등)은 ASCII 식별자에 맞춰져 있습니다.

모든 변환은 브라우저에서 이루어지며 텍스트는 업로드되거나 저장되지 않습니다.

→ 무료 텍스트 대소문자 변환기 열기

광고

이 주제 둘러보기

이미지 도구

이 클러스터의 가이드를 더 읽고 관련 도구로 더 빠르게 이동하세요.

주제 가이드 보기

추천 도구

관련 가이드