본문 바로가기

문자열 케이스 변환기

브라우저 처리

텍스트를 UPPERCASE, Title Case, camelCase, snake_case, kebab-case, CONSTANT_CASE 등 9가지 형식으로 한 번에 바꿔 보여 줍니다. 변수 이름 정리에 씁니다.

사용 전 확인
  • 파일·이미지·문서 처리 도구는 브라우저 안에서 처리되더라도 원본에 개인정보나 민감 정보가 포함될 수 있습니다. 공유·제출 전 원본과 결과를 한 번 더 확인하세요.
도구 실행입력 후 결과 확인
문자열 케이스 변환기 샘플 실행

변수 이름을 규칙에 맞추거나 영문 제목의 대소문자를 정리할 때 한 글자씩 고치면 실수하기 쉽습니다. 이 변환기는 입력한 텍스트를 UPPERCASE, lowercase, Title Case, Sentence case와 camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE 등 9가지 형…

브라우저 처리
샘플 결과
UPPERCASE: TOOLBADA FREE ONLINE TOOLS
Title Case: Toolbada Free Online Tools
camelCase: toolBadaFreeOnlineTools
PascalCase: ToolBadaFreeOnlineTools
snake_case: tool_bada_free_online_tools
kebab-case: tool-bada-free-online-tools
CONSTANT_CASE: TOOL_BADA_FREE_ONLINE_TOOLS
자바스크립트가 활성화되면 이 영역이 실제 입력, 실행, 결과 패널로 바뀝니다.

문자열 케이스 변환기 사용 가이드

변수 이름을 규칙에 맞추거나 영문 제목의 대소문자를 정리할 때 한 글자씩 고치면 실수하기 쉽습니다. 이 변환기는 입력한 텍스트를 UPPERCASE, lowercase, Title Case, Sentence case와 camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE 등 9가지 형식으로 한꺼번에 보여 줍니다.

코드용 형식은 먼저 단어를 나눕니다. 공백, 밑줄, 하이픈, 마침표, 슬래시를 단어 경계로 보고, 'toolBada'처럼 소문자 다음 대문자가 오는 곳도 단어 경계로 나눕니다. 그래서 'toolBada Free Online Tools'는 snake_case에서 tool_bada_free_online_tools가 됩니다.

여러 줄을 넣으면 줄마다 따로 변환하므로 변수 이름 목록을 한 번에 바꿀 수 있습니다. 각 결과 옆 '복사'로 하나만, '전체 복사'로 모든 형식을 '형식: 값' 목록으로 복사합니다.

사용 방법

  1. 입력란에 바꿀 단어나 문장을 적습니다. 여러 줄이면 줄마다 변환됩니다.
  2. 아래 9가지 형식 중 필요한 결과를 찾습니다.
  3. 결과 옆 '복사'를 누르거나, 모든 형식이 필요하면 '전체 복사'를 누릅니다.

예시: toolBada Free Online Tools

입력
toolBada Free Online Tools
결과
UPPERCASE: TOOLBADA FREE ONLINE TOOLS
Title Case: Toolbada Free Online Tools
camelCase: toolBadaFreeOnlineTools
PascalCase: ToolBadaFreeOnlineTools
snake_case: tool_bada_free_online_tools
kebab-case: tool-bada-free-online-tools
CONSTANT_CASE: TOOL_BADA_FREE_ONLINE_TOOLS

Title Case는 각 단어를 첫 글자만 대문자로 바꾸므로 'toolBada'가 'Toolbada'가 됩니다. 코드용 형식은 'Bada'를 별도 단어로 나눕니다.

이럴 때 쓰면 좋아요

  • API 응답 필드 이름을 camelCase와 snake_case 사이에서 바꿀 때
  • CSS 클래스나 URL에 쓸 kebab-case 이름을 만들 때
  • 상수 이름을 CONSTANT_CASE로 정리할 때
  • 영문 제목이나 문장의 대소문자를 한 번에 맞출 때

문제가 생겼을 때

약어가 이상하게 나뉨

'HTMLParser'처럼 대문자가 연속된 약어는 한 단어로 묶여 'htmlparser'처럼 나옵니다. 'Html Parser'처럼 띄어 넣으면 원하는 경계로 나뉩니다.

Title Case에서 고유명사 대소문자가 바뀜

Title Case는 단어마다 첫 글자만 남기고 나머지를 소문자로 바꿉니다. 'iPhone', 'ToolBada' 같은 이름은 결과에서 직접 고쳐 쓰세요.

활용 팁

  • 한글은 대소문자가 없어 그대로 남습니다. 한글이 섞인 이름을 코드 식별자로 쓰려면 먼저 영문으로 바꾸세요.
  • Sentence case는 문장 첫 글자와 마침표·물음표·느낌표 뒤 첫 글자만 대문자로 바꿉니다. 고유명사는 직접 고쳐야 합니다.

자주 묻는 질문

여러 개를 한 번에 바꿀 수 있나요?

네. 한 줄에 하나씩 넣으면 줄마다 따로 변환해 같은 순서로 보여 줍니다.

숫자는 어떻게 처리되나요?

숫자는 앞 글자와 같은 단어로 이어집니다. 'version2Beta'는 'version2'와 'Beta'로 나뉘어 snake_case에서 version2_beta가 됩니다.

camelCase와 PascalCase는 무엇이 다른가요?

camelCase는 첫 단어를 소문자로 시작하고(toolBada), PascalCase는 첫 단어도 대문자로 시작합니다(ToolBada). 보통 변수는 camelCase, 클래스 이름은 PascalCase를 씁니다.