digtools
🔠
text case converter,

대소문자 변환기

텍스트를 모두 대문자 또는 소문자로 바꾸거나, 첫 글자만 대문자로 변경하는 등 서식을 통일합니다.

일괄 변환
전체 12가지 형식으로 동시 변환
🤖
자동 판정
원본 형식을 자동 인식
📋
원클릭
즉시 복사 가능
현재 케이스 판정: -

※ 영숫자 이외의 기호(@, # 등)는 구분 문자로 인식되지 않으며, 그대로 유지됩니다.

about,

개요

「텍스트 케이스 변환」은 프로그래밍이나 코딩에서 자주 사용되는 텍스트 명명 규칙(케이스)을 빠르게 상호 변환하기 위한 개발자용 유틸리티입니다.

수작업으로 변수의 대소문자나 언더스코어를 다시 쓸 필요가 없습니다. 텍스트를 붙여넣기만 하면 camelCase, snake_case, kebab-case, PascalCase 등 총 12가지 포맷으로 순식간에 일괄 변환됩니다.

howto,

사용법

STEP 1

텍스트 입력

변환하려는 변수명이나 텍스트를 상단 입력란에 입력(또는 붙여넣기)합니다.

STEP 2

자동 판정 및 일괄 변환

입력된 텍스트의 현재 명명 규칙이 자동 판정되며, 하단 목록에 모든 형식으로 변환된 결과가 출력됩니다.

STEP 3

클릭하여 복사

원하는 케이스 형식의 상자를 클릭하기만 하면 클립보드에 변환된 텍스트가 복사됩니다. 그대로 에디터에 붙여넣어 활용해 보세요.

glossary,

용어 사전

카멜 케이스 (camelCase)
단어를 공백 없이 연결하고, 첫 단어 이외의 첫 글자를 대문자로 표기하는 방식. (예: myVariableName). JavaScript 변수명 등에서 표준으로 사용됩니다.
스네이크 케이스 (snake_case)
단어를 언더스코어(_)로 연결하는 방식. (예: my_variable_name). Python 변수명이나 데이터베이스 컬럼명에서 자주 사용됩니다.
케밥 케이스 (kebab-case)
단어를 하이픈(-)으로 연결하는 방식. (예: my-variable-name). URL 경로 또는 HTML/CSS 클래스명에서 널리 사용됩니다.
파스칼 케이스 (PascalCase)
모든 단어의 첫 글자를 대문자로 하여 연결하는 방식. 어퍼 카멜 케이스라고도 합니다. (예: MyVariableName). 객체 지향 언어의 클래스명 등에 자주 사용됩니다.
어퍼 스네이크 케이스 (UPPER_SNAKE_CASE)
모두 대문자로 단어를 언더스코어로 연결하는 방식. (예: MAX_VALUE). 많은 언어에서 상수(Constant) 명명에 사용됩니다.
faq,

자주 묻는 질문 (FAQ)

Q.여러 줄의 텍스트를 변환할 수 있나요?
현재는 입력된 텍스트 전체를 하나의 문구로 해석하여 단어로 분할합니다. 따라서 여러 줄의 긴 문장보다는 단일 변수명이나 짧은 문구를 변환하는 데 최적화되어 있습니다.
Q.한국어 등 전각 문자를 지원하나요?
케이스 변환의 경계 판정(카멜 케이스 인식 등)은 주로 영문(A-Z, a-z)에 의존합니다. 전각 문자가 섞여 있어도 텍스트로는 처리되지만, 대소문자 개념이 없기 때문에 영문만큼 깔끔한 변환은 이루어지지 않습니다.
Q.입력한 텍스트는 서버로 전송되나요?
아니요. 변환 처리는 모두 브라우저 상에서 실행되므로, 데이터가 외부로 전송되는 일은 전혀 없습니다. 기밀성이 높은 시스템 변수명 등도 안심하고 변환할 수 있습니다.
scenes,

활용 사례

💻

프로그래밍·리팩토링

API에서 가져온 JSON의 키(스네이크 케이스)를 프론트엔드용 JavaScript 변수(카멜 케이스)로 일괄 치환할 때 보조 도구로 사용합니다.

🎨

CSS·HTML 코딩

React나 Vue 등의 컴포넌트명(파스칼 케이스)을 그대로 CSS의 클래스명(케밥 케이스)으로 적용하고 싶을 때 유용합니다.

🗄️

데이터베이스 설계

사양서에 작성된 한국어나 영어 논리명을 SQL 테이블 컬럼명으로 일반적인 스네이크 케이스로 변환하여 DB 정의서를 작성합니다.

✍️

블로그 게시물 등의 작성

영문 블로그 게시물 제목을 'Title Case(각 단어의 첫 글자를 대문자로)'에 맞게 쉽게 통일할 수 있습니다.

모든 카테고리

Send Feedback

Please let us know your thoughts to help us improve the tool.

면책 조항

본 사이트에서 제공하는 도구는 모두 무료로 이용하실 수 있지만, 사용자 본인의 책임 하에 이용해 주시기 바랍니다. 각종 도구의 계산 결과나 변환 결과, 생성 데이터의 정확성, 완전성, 안전성에 대해 본 사이트는 어떠한 보증도 하지 않습니다. 도구 이용으로 인해 발생한 어떠한 손해나 문제에 대해서도 운영자는 일체의 책임을 지지 않으니 미리 양해 부탁드립니다. 또한 파일 처리 및 계산 등은 원칙적으로 이용 중인 브라우저 내에서 완료되며, 입력된 데이터가 본 사이트의 서버로 전송되거나 저장되지 않습니다.