텍스트 도구
대소문자 변환
대문자·소문자부터 camelCase, snake_case, kebab-case까지 여러 줄을 한 번에 바꿉니다.
🔒 입력한 내용과 파일은 이 브라우저 안에서만 처리합니다. 서버로 보내지 않습니다.
글 다듬기
변수 이름 형식
첫 줄을 모든 형식으로 (누르면 복사)
| 형식 | 결과 |
|---|
대소문자 변환 사용법
영문의 대문자와 소문자를 바꾸는 도구입니다. 글을 다듬는 다섯 가지(대문자, 소문자, 단어 첫 글자만 대문자, 문장 첫 글자만 대문자, 대소문자 뒤집기)와 프로그래밍에서 쓰는 변수 이름 형식 일곱 가지를 한 화면에 넣었습니다. 여러 줄을 넣으면 줄마다 따로 바꾸므로 엑셀 열 이름이나 변수 목록을 한꺼번에 처리할 수 있습니다.
쓰는 순서
- 입력 칸에 글을 쓰거나 붙여 넣습니다. 파일 열기로 글 파일을 불러와도 됩니다.
- 바꿀 형식의 버튼을 누릅니다. 누른 버튼이 파란색으로 바뀌고 결과 칸에 바로 나옵니다. 고른 형식은 다음에 열어도 그대로입니다.
- 결과 복사나 TXT로 저장으로 가져갑니다.
- 어떤 형식이 맞는지 모르겠으면 맨 아래 표를 봅니다. 입력한 첫 줄을 열두 가지 형식으로 모두 바꿔 보여 주고, 줄마다 있는 복사 버튼으로 하나만 가져갈 수 있습니다.
예시
예시 넣기를 누르면 서로 다른 형식으로 쓴 다섯 줄이 들어갑니다. 각 줄이 형식별로 어떻게 바뀌는지는 아래와 같습니다.
| 넣은 값 | camelCase | snake_case | CONSTANT_CASE |
|---|---|---|---|
| user login count | userLoginCount | user_login_count | USER_LOGIN_COUNT |
| getHTTPResponse | getHttpResponse | get_http_response | GET_HTTP_RESPONSE |
| max-retry-count | maxRetryCount | max_retry_count | MAX_RETRY_COUNT |
| ORDER_ITEM_ID | orderItemId | order_item_id | ORDER_ITEM_ID |
다섯째 줄 the lord of the rings에 단어 첫 글자만 대문자를 적용하면 The Lord of the Rings가 됩니다. 짧은 낱말은 소문자로 옵션을 끄면 The Lord Of The Rings가 됩니다.
변수 이름 형식은 어디에 쓰나
| 형식 | 모양 | 주로 쓰는 곳 |
|---|---|---|
| camelCase | 첫 낱말은 소문자, 다음 낱말부터 첫 글자 대문자 | 자바스크립트와 자바의 변수·함수 이름, JSON 키 |
| PascalCase | 모든 낱말의 첫 글자 대문자 | 클래스 이름, 리액트 컴포넌트, C#의 메서드 |
| snake_case | 소문자를 밑줄로 이음 | 파이썬 변수·함수, 데이터베이스 열 이름 |
| kebab-case | 소문자를 하이픈으로 이음 | 웹 주소, CSS 클래스 이름, 파일 이름 |
| CONSTANT_CASE | 대문자를 밑줄로 이음 | 상수, 환경 변수 이름 |
| dot.case | 소문자를 점으로 이음 | 설정 파일의 키, 패키지 이름 |
낱말로 띄어 쓰기는 반대 방향입니다. userLoginCount를 user login count로 풀어 줍니다. 변수 이름을 문서의 설명 글로 옮길 때 씁니다.
낱말을 나누는 규칙
변수 이름 형식으로 바꿀 때는 먼저 줄을 낱말로 나눕니다. 띄어쓰기, 밑줄, 하이픈, 점을 비롯한 기호가 있는 자리, 소문자나 숫자 다음에 대문자가 오는 자리에서 나눕니다. 대문자가 이어지다가 소문자가 나오면 마지막 대문자부터 새 낱말로 봅니다. 그래서 getHTTPResponse는 get, HTTP, Response 세 낱말이 됩니다. 기호는 낱말 사이 구분으로만 쓰이고 결과에는 남지 않습니다. 줄 앞의 들여쓰기는 그대로 둡니다.
글 다듬기 다섯 가지
- 대문자로, 소문자로: 모든 영문자를 한쪽으로 바꿉니다. 숫자, 기호, 한글은 그대로입니다.
- 단어 첫 글자만 대문자: 영어 제목 표기입니다. 옵션을 켜 두면 a, an, the, and, of, in, to 같은 짧은 낱말은 줄의 첫 낱말이 아닐 때 소문자로 둡니다.
- 문장 첫 글자만 대문자: 전부 소문자로 바꾼 뒤 줄의 첫 글자와 마침표, 물음표, 느낌표 다음 글자를 대문자로 바꿉니다. 혼자 쓰인 i는 I로 바꿉니다.
- 대소문자 뒤집기: 대문자는 소문자로, 소문자는 대문자로 바꿉니다. Caps Lock을 켠 줄 모르고 쓴 글을 되돌릴 때 씁니다.
주의할 점
- 문장 첫 글자만 대문자는 사람 이름, 지명, 약어를 알아보지 못합니다. seoul, nasa 같은 낱말은 직접 고쳐야 합니다.
- camelCase로 바꾸면 HTTP 같은 약어도 Http가 됩니다. 약어를 대문자로 유지하는 규칙을 쓰는 팀이라면 결과를 한 번 살펴보세요.
- 변수 이름 형식은 기호를 모두 없애므로 문장이나 코드 전체를 넣는 용도에는 맞지 않습니다. 이름만 한 줄에 하나씩 넣어 주세요.
자주 묻는 질문
Caps Lock을 켠 채로 쓴 글을 되돌릴 수 있나요?
대소문자 뒤집기를 고르면 대문자는 소문자로, 소문자는 대문자로 바뀝니다. hELLO wORLD처럼 뒤집힌 글이 Hello World로 돌아옵니다. 전부 대문자로만 쓴 글이라면 문장 첫 글자만 대문자를 고르는 편이 맞습니다.
camelCase를 snake_case로 바꿀 때 낱말은 어떻게 나누나요?
띄어쓰기, 밑줄, 하이픈, 점 같은 기호와 소문자에서 대문자로 넘어가는 자리에서 나눕니다. getHTTPResponse처럼 대문자가 이어지면 HTTP를 한 낱말로 보고 get, HTTP, Response로 나눕니다. 그래서 결과는 get_http_response가 됩니다.
한글이 섞인 글은 어떻게 되나요?
한글에는 대소문자가 없어서 그대로 남습니다. 변수 이름 형식으로 바꿀 때는 한글 낱말도 띄어쓰기에서 나눠 구분자로 잇습니다. 예를 들어 사용자 이름을 snake_case로 바꾸면 사용자_이름이 됩니다.
단어 첫 글자만 대문자에서 a, the, of는 왜 소문자로 남나요?
영어 제목 표기에서는 관사, 짧은 전치사, 접속사를 소문자로 쓰는 것이 관례입니다. 짧은 낱말은 소문자로 옵션이 켜져 있으면 이 관례를 따르고, 끄면 모든 낱말의 첫 글자를 대문자로 바꿉니다. 제목의 첫 낱말은 옵션과 상관없이 대문자로 시작합니다.
여러 줄을 넣으면 줄마다 따로 바뀌나요?
네. 줄마다 따로 처리하므로 변수 이름이나 열 이름 수십 개를 한 줄에 하나씩 넣어 한꺼번에 바꿀 수 있습니다. 문장 첫 글자만 대문자는 줄이 바뀌어도 문장이 새로 시작한 것으로 봅니다.
함께 쓰면 좋은 도구
마지막 수정 2026-11-09. 있었으면 하는 기능이나 불편한 점은 이 도구에 건의하기로 알려 주세요.