이 도구에 대해

케이스 컨버터란?

텍스트를 camelCase, PascalCase, snake_case, SCREAMING_SNAKE_CASE, kebab-case 등 다양한 네이밍 규칙으로 한 번에 변환하는 도구입니다. 프로그래밍에서 변수명, 함수명, 파일명 등의 규칙을 맞출 때 유용합니다.

사용 방법

  1. 변환할 텍스트를 입력란에 입력합니다.
  2. 모든 케이스 변환 결과가 동시에 표시됩니다.
  3. 원하는 결과를 복사하여 사용합니다.

주요 기능

  • camelCase, PascalCase, snake_case 등 한 번에 모든 변환
  • 다양한 구분자(공백, 하이픈, 밑줄 등) 자동 인식
  • 실시간 변환
  • 프로그래밍 네이밍 규칙에 최적화

  • JavaScript에서는 변수명에 camelCase, 클래스명에 PascalCase를 주로 사용합니다.
  • Python에서는 변수와 함수에 snake_case, 상수에 SCREAMING_SNAKE_CASE를 사용합니다.
  • CSS 클래스명에는 kebab-case가 일반적입니다.

케이스 컨버터

camelCase, PascalCase, snake_case 등 다양한 케이스로 한 번에 변환합니다

camelCase
PascalCase
snake_case
CONSTANT_CASE
kebab-case
dot.case
path/case
UPPERCASE
lowercase
Title Case
Sentence case
aLtErNaTiNg CaSe

자주 묻는 질문

프로젝트에 어떤 케이스 규칙을 사용해야 하나요?

언어별 관례를 따르세요: JavaScript/TypeScript는 변수에 camelCase, 클래스/컴포넌트에 PascalCase. Python은 변수/함수에 snake_case, 클래스에 PascalCase. CSS는 kebab-case. Go는 camelCase(비공개)와 PascalCase(공개). 어떤 규칙이든 일관성이 가장 중요합니다.

변환기가 입력의 단어 경계를 어떻게 인식하나요?

공백, 하이픈(-), 밑줄(_), camelCase 전환(소문자 뒤 대문자) 등 다양한 구분자를 인식합니다. 따라서 'myVariableName', 'my-variable-name', 'my_variable_name', 'my variable name' 모두 각 케이스 타입에서 동일한 결과를 생성합니다.

SCREAMING_SNAKE_CASE는 무엇이고 언제 사용하나요?

SCREAMING_SNAKE_CASE(UPPER_SNAKE_CASE 또는 CONSTANT_CASE라고도 함)는 모든 문자를 대문자로 쓰고 단어 사이에 밑줄을 넣는 형식입니다: MAX_RETRY_COUNT, API_BASE_URL. 대부분의 프로그래밍 언어에서 상수에 사용하는 보편적인 규칙입니다.


관련 도구