텍스트 대소문자 변환기이란?
텍스트를 대문자, 소문자, 제목 형식, 문장 형식, 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'이 되어 깨진 문자열이 나오지 않습니다.
사용 방법
- 입력 영역에 텍스트를 붙여넣거나 직접 입력하세요 — 단어 하나부터 전체 문단까지 어떤 길이든 가능합니다.
- 원하는 표기 스타일 버튼을 클릭하세요: 대문자, 소문자, 제목, 문장, camelCase, PascalCase, snake_case, kebab-case, path/case, CONSTANT_CASE, iNVERSE cASE, aLtErNaTiNg 또는 SpOnGeBoB.
- 변환된 텍스트가 즉시 나타나며, 클릭 한 번으로 클립보드에 복사할 수 있습니다.
사용 시기
- 기능 설명을 깔끔한 변수명·클래스명·파일명·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에서는 영숫자가 아닌 문자가 단어 구분자로 처리되어 제거되므로 출력이 유효한 식별자로 유지됩니다.
- 내가 입력한 텍스트가 외부로 전송되나요?
- 전송되지 않습니다. 모든 변환은 로컬에서 처리되며, 어떤 서버로도 업로드되지 않습니다. 운영 환경 문자열, 사내 문서, 개인 메모를 붙여넣어도 로그나 원격 저장에 대해 걱정할 필요가 없습니다.
- 글자 수 제한이 있나요?
- 엄격한 상한은 없습니다. 다만 수십만 자 단위로 매우 긴 입력을 넣으면 변환 도중 페이지가 잠시 멈출 수 있습니다. 일반 길이의 문단·목록·열 제목은 즉시 변환됩니다.