텍스트 대소문자 변환기이란?

텍스트를 대문자, 소문자, 제목 형식, 문장 형식, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, iNVERSE cASE, aLtErNaTiNg, path/case, SpOnGeBoB 등 열세 가지 표기 사이에서 전환합니다. 변수 이름, 상수, 제목, 통일된 서식이 필요할 때 유용합니다.

원하는 텍스트를 붙여넣고 클릭 한 번으로 13가지 표기를 전환할 수 있습니다. 대문자, 소문자, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, 파일과 URL 경로용 path/case, 상수용 CONSTANT_CASE, 모든 글자의 대소문자를 뒤집는 iNVERSE cASE, 익숙한 비꼬는 느낌의 aLtErNaTiNg, 그리고 밈 감성의 SpOnGeBoB까지 지원합니다. 프로그래밍 스타일에서는 문장부호도 자동으로 제거되므로 'user@example.com'을 snake_case로 바꾸면 'user_example_com'이 되어 깨진 문자열이 나오지 않습니다.

사용 방법

  1. 입력 영역에 텍스트를 붙여넣거나 직접 입력하세요 — 단어 하나부터 전체 문단까지 어떤 길이든 가능합니다.
  2. 원하는 표기 스타일 버튼을 클릭하세요: 대문자, 소문자, 제목, 문장, camelCase, PascalCase, snake_case, kebab-case, path/case, CONSTANT_CASE, iNVERSE cASE, aLtErNaTiNg 또는 SpOnGeBoB.
  3. 변환된 텍스트가 즉시 나타나며, 클릭 한 번으로 클립보드에 복사할 수 있습니다.

사용 시기

  • 기능 설명을 깔끔한 변수명·클래스명·파일명·URL 슬러그로 바꿔야 할 때.
  • 누군가 대문자나 소문자만으로 입력한 제목이나 문단을 다시 정리해야 할 때.
  • 데이터베이스나 스프레드시트로 가져오기 전에 CSV 열 이름을 일괄 정돈해야 할 때.

결과

개발자가 ‘user account settings page’를 붙여넣고 snake_case를 클릭하면 변수명으로 ‘user_account_settings_page’를 얻고, PascalCase를 클릭하면 컴포넌트 이름으로 ‘UserAccountSettingsPage’를 얻습니다.

자주 묻는 질문

Title Case와 Sentence case는 어떻게 다른가요?
Title Case는 단어마다 첫 글자를 대문자로 적습니다(The Quick Brown Fox). 제목이나 책 이름 같은 표기에 어울립니다. Sentence case는 문장 첫 글자만 대문자로 적어 평범한 문장처럼 읽힙니다(The quick brown fox).
camelCase, snake_case, kebab-case는 각각 언제 쓰나요?
JavaScript와 Java는 변수에 보통 camelCase를 씁니다. Python, Ruby, DB 컬럼 이름은 snake_case를 선호합니다. CSS 클래스, URL, 파일명은 kebab-case가 일반적입니다. 작업 중인 언어나 시스템의 관례를 따르세요.
문장부호와 특수문자는 어떻게 처리되나요?
대문자, 소문자, Title, Sentence, iNVERSE, aLtErNaTiNg, SpongeBob에서는 구두점이 그대로 유지됩니다. camelCase, PascalCase, snake_case, kebab-case, path/case, CONSTANT_CASE에서는 영숫자가 아닌 문자가 단어 구분자로 처리되어 제거되므로 출력이 유효한 식별자로 유지됩니다.
내가 입력한 텍스트가 외부로 전송되나요?
전송되지 않습니다. 모든 변환은 로컬에서 처리되며, 어떤 서버로도 업로드되지 않습니다. 운영 환경 문자열, 사내 문서, 개인 메모를 붙여넣어도 로그나 원격 저장에 대해 걱정할 필요가 없습니다.
글자 수 제한이 있나요?
엄격한 상한은 없습니다. 다만 수십만 자 단위로 매우 긴 입력을 넣으면 변환 도중 페이지가 잠시 멈출 수 있습니다. 일반 길이의 문단·목록·열 제목은 즉시 변환됩니다.

관련 도구