대소문자 변환기
영문 텍스트를 대문자(UPPERCASE), 소문자(lowercase), 첫 글자 대문자(Sentence case), 단어별 첫 글자 대문자(Capitalized / Title Case), 교대 대소문자(aLtErNaTiNg) 및 프로그래밍 명명 규칙(camelCase, snake_case, kebab-case, PascalCase)으로 즉시 일괄 변환합니다. 변환된 결과는 원클릭 복사 및 텍스트 파일(.txt)로 저장 가능하며, 사용자의 브라우저 내에서만 안전하게 실행됩니다.
텍스트 통계
프로그래밍 케이스 표기법 가이드
- camelCase: 첫 단어 소문자, 이후 단어 첫글자 대문자 (예: myVariableName)
- snake_case: 모든 단어를 소문자로 쓰고 언더바(_)로 연결 (예: my_variable_name)
- kebab-case: 모든 단어를 소문자로 쓰고 하이픈(-)으로 연결 (예: my-variable-name)
- PascalCase: 모든 단어의 첫 글자를 대문자로 표기 (예: MyVariableName)
브라우저 내 클라이언트 사이드 처리
입력하신 소스 코드 및 영문 텍스트는 서버로 전송되지 않고 고객님의 웹 브라우저 메모리상에서만 변환 처리되므로 개인정보 및 소스코드가 안전하게 보호됩니다.
서버 업로드 없는 실시간 영문 대소문자 & 케이스 변환기
코딩 중 변수명 표기법 변경, 논문 및 영문 제목 캡탈라이징, 마케팅 카피 대문자 변환 등 다양한 상황에서 클릭 한 번으로 수천 줄의 텍스트 표기법을 바꿀 수 있습니다.
10종류의 다양한 표기법 변환
기본 대소문자부터 개발자를 위한 카멜, 스네이크, 케밥, 파스칼 케이스까지 원클릭으로 정밀 변환합니다.
텍스트 다운로드 & 복사
변환된 결과물을 한 번의 클릭으로 클립보드에 복사하거나 .txt 문서 파일로 바로 저장할 수 있습니다.
로컬 브라우저 보안 처리
민감한 개발 소스코드나 문서 텍스트가 외부 서버로 수집되지 않는 안전한 브라우저 자체 연산 방식입니다.
10가지 영문 표기법(Case Types) 변환 결과 실측 비교표
원본 문장이 각 표기법 규격에 맞게 변환된 결과 형태를 한눈에 비교하세요.
| 표기법 명칭 | 변환 결과 예시 | 주요 사용 분야 |
|---|---|---|
| UPPERCASE | HELLO WORLD VARIABLE | 상수(CONST), 강조 구문, SQL 키워드 |
| lowercase | hello world variable | 일반 텍스트, 이메일 주소, 소문자 규격 |
| camelCase | helloWorldVariable | JS/TS/Java 변수 및 함수명 표준 |
| snake_case | hello_world_variable | Python 변수명, DB 칼럼명, C언어 |
| kebab-case | hello-world-variable | CSS 클래스명, REST API URL 경로 |
| PascalCase | HelloWorldVariable | React 컴포넌트, C# / Java 클래스명 |
주요 프로그래밍 언어별 대소문자 변환 소스 코드
애플리케이션 코드 내에서 텍스트 대소문자를 직접 변환하는 예시입니다.
// 대문자 및 소문자 변환
const upper = "hello".toUpperCase(); // "HELLO"
const lower = "WORLD".toLowerCase(); // "world"
// camelCase 변환 (Regex)
const camel = str.replace(/(?:^\w|[A-Z]|\b\w)/g, (word, index) => index === 0 ? word.toLowerCase() : word.toUpperCase()).replace(/\s+/g, "");# 기본 대소문자 및 타이틀케이스
upper_text = "hello".upper() # "HELLO"
lower_text = "WORLD".lower() # "world"
title_text = "hello world".title() # "Hello World"String upper = "hello".toUpperCase(); // "HELLO"
String lower = "WORLD".toLowerCase(); // "world"string upper = "hello".ToUpper(); // "HELLO"
string lower = "WORLD".ToLower(); // "world"개발 및 문서 작성 시 케이스 표기법 선택 가이드
작성 중인 작업의 종류에 알맞은 표기법을 빠르게 선택해보세요.
웹 프론트엔드 & 컴포넌트 (React / Vue)
React 컴포넌트 클래스명은 PascalCase(`UserProfileCard`), 일반 함수 및 변수는 camelCase(`userProfileData`)를 사용합니다.
백엔드 & 데이터베이스 (Python / SQL)
Python 변수 및 데이터베이스 스네이크 케이스(`user_profile_id`), SQL 키워드는 UPPERCASE(`SELECT * FROM users`)를 권장합니다.
웹 스타일링 & URL (CSS / HTML)
CSS 클래스 이름(`btn-primary-lg`)과 RESTful API 슬러그 URL(`site.com/tool/case-converter`)은 kebab-case가 표준입니다.
대소문자 변환 사용 단계별 가이드
1단계: 텍스트 입력
변환하고 싶은 영문 텍스트나 소스코드를 에디터 박스에 입력하거나 붙여넣습니다.
2단계: 원하는 변환 버튼 클릭
상단 툴바에서 원하는 표기법 버튼(UPPERCASE, camelCase, snake_case 등)을 클릭합니다.
3단계: 결과 복사 또는 저장
우측 상단 버튼을 클릭하여 변환된 텍스트를 복사하거나 .txt 파일로 다운로드합니다.
자주 묻는 질문 (FAQ)
Q.한글이나 숫자가 포함되어 있어도 대소문자 변환이 되나요?
네, 영문 알파벳(A-Z, a-z)만 변환 대상이 되며 한글, 숫자, 특수문자는 원래 형태가 그대로 유지됩니다.
Q.Title Case와 Capitalized Case의 차이점이 무엇인가요?
Capitalized Case는 공백 뒤 모든 단어의 첫 글자를 대문자로 변경하며, Title Case는 문장 전체 구조를 고려하여 제목 스타일로 변환합니다.
Q.camelCase와 PascalCase의 차이는 무엇인가요?
camelCase는 첫 단어의 시작이 소문자(myVariable)로 시작하지만, PascalCase는 첫 단어부터 대문자(MyVariable)로 시작한다는 차이가 있습니다.
Q.kebab-case를 사용해야 하는 대표적인 곳은 어디인가요?
CSS 스타일의 클래스 이름(background-color, card-header)이나 웹사이트 URL 경로 주소 슬러그 작성 시 주로 사용됩니다.
Q.입력한 소스코드가 서버에 기록되거나 유출되지 않나요?
유출되지 않습니다. Toolbase의 모든 기능은 클라이언트 브라우저 자바스크립트 엔진 내에서만 처리되므로 오프라인에서도 작동합니다.