대소문자 변환기

텍스트를 대문자, 소문자, 제목 표기법, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE 등으로 변환합니다.

대소문자 변환기는 무엇인가요?

대소문자 변환기는 글쓰기, 프로그래밍, 웹 개발에서 사용되는 다양한 대소문자 및 형식 규칙 간에 텍스트를 즉시 변환하는 생산성 도구입니다. 다양한 컨텍스트는 각기 다른 케이싱 스타일을 요구하며, 수동으로 텍스트를 다시 입력하거나 다시 포맷하는 것은 번거롭고 오류가 발생하기 쉽습니다. 프로그래밍에서 변수 명명 규칙은 언어마다 다릅니다. JavaScript는 변수에 camelCase, 클래스에 PascalCase를 사용하고, Python과 데이터베이스는 snake_case를 선호하며, CSS 속성은 kebab-case, 환경 변수는 CONSTANT_CASE(밑줄로 구분된 모든 대문자)를 사용합니다. 글쓰기에서 Title Case는 제목과 책 제목을 위해 주요 단어의 첫 글자를 대문자로 하고, 문장 표기법은 본문 텍스트를 위해 각 문장의 첫 단어만 대문자로 하며, 대문자는 약어, 경고 또는 강조에 사용됩니다. 이 도구는 모든 변환을 동시에 처리하므로 필요한 출력을 바로 가져갈 수 있습니다.

대소문자 변환기 사용 방법

입력 영역에 텍스트를 입력하거나 붙여넣으세요. 모든 케이스 변환이 즉시, 병렬로 업데이트됩니다. 입력 전에 출력 유형을 선택할 필요가 없습니다. 사용 가능한 모든 형식으로 텍스트가 한 번에 변환됩니다: UPPERCASE(모든 글자 대문자), lowercase(모든 글자 소문자), Title Case(주요 단어 첫 글자 대문자), 문장 표기법(첫 단어 첫 글자만 대문자), camelCase(첫 단어 소문자, 이후 단어 구분자 없이 대문자), PascalCase(모든 단어 대문자, 구분자 없음), snake_case(밑줄로 연결된 모든 소문자), kebab-case(하이픈으로 연결된 모든 소문자), CONSTANT_CASE(밑줄로 연결된 모든 대문자). 각 행 옆의 복사 아이콘을 클릭하여 해당 형식을 텍스트 직접 선택 없이 클립보드에 복사할 수 있습니다.

자주 묻는 질문

camelCase는 무엇이고 어디에 사용되나요?

camelCase는 첫 글자가 소문자로 시작하고 이후 각 단어의 첫 글자를 대문자로 표기하며 공백이나 구분자가 없는 방식입니다(예: myVariableName, getUserById). JavaScript, TypeScript, Java, Swift, Kotlin에서 변수 이름, 함수 이름, 객체 속성의 표준 규칙입니다. 단어 중간의 대문자가 낙타 혹처럼 보여 camelCase라는 이름이 붙었습니다.

camelCase와 PascalCase의 차이는 무엇인가요?

두 방식 모두 구분자 없이 단어를 결합하고 각 단어 경계를 대문자로 표기하지만, PascalCase(UpperCamelCase라고도 함)는 첫 글자도 대문자로 합니다(예: MyClassName, UserProfile, ComponentName). PascalCase는 클래스 이름, React 컴포넌트 이름, TypeScript 인터페이스, C# 클래스, 생성자 함수의 표준입니다. camelCase는 인스턴스, 변수, 메서드에 사용됩니다.

snake_case와 kebab-case는 언제 사용해야 하나요?

snake_case는 밑줄로 단어를 연결하고 모두 소문자로 표기합니다(예: user_id, get_all_items). Python 변수와 함수, Ruby, 데이터베이스 컬럼명, Rust의 표준입니다. kebab-case는 하이픈으로 단어를 연결합니다(예: background-color, my-component). CSS 속성, HTML 속성, URL 슬러그, 웹 프로젝트 파일명의 표준입니다. 하이픈은 대부분의 프로그래밍 언어 식별자에 사용할 수 없어서, 코드에는 snake_case를, 웹 관련 이름에는 kebab-case를 사용합니다.

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

CONSTANT_CASE(SCREAMING_SNAKE_CASE라고도 함)는 밑줄로 구분된 모두 대문자 표기입니다(예: MAX_RETRIES, API_BASE_URL, NODE_ENV). 거의 모든 프로그래밍 언어에서 환경 변수, 설정 상수, 명명 상수에 보편적으로 사용됩니다. CONSTANT_CASE를 보면 개발자는 이 값이 런타임에 변경되면 안 된다는 것을 즉시 알 수 있습니다.

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

Title Case는 단짧은 전치사나 접속사를 제외한 대부분의 단어 첫 글자를 대문자로 합니다(예: 'The Quick Brown Fox Jumps Over the Lazy Dog'). 기사 제목, 책 제목, 영화 제목, UI 헤딩에 사용됩니다. Sentence case는 첫 단어와 고유명사의 첫 글자만 대문자로 합니다(예: 'The quick brown fox jumps over the lazy dog'). 본문 텍스트, 이메일 제목, 대부분의 UI 레이블에 사용됩니다. 긴 텍스트에서는 Sentence case가 더 읽기 편하다고 여겨집니다.