대소문자·케이스 변환
텍스트의 대소문자를 원하는 형태로 변환하세요. 프로그래밍 케이스(camelCase, snake_case 등)도 지원합니다.
변환 유형 선택
입력 텍스트
변환 결과
대소문자·케이스 변환은 영문 글의 대소문자 형태를 일곱 가지 중 하나로 바꿔 주는 도구입니다. 대문자·소문자 같은 일반적인 변환과 함께, 프로그래밍에서 변수나 파일 이름을 지을 때 쓰는 camelCase·PascalCase·snake_case 도 지원합니다. 버튼마다 변환 결과 예시가 함께 적혀 있어서 어떤 모양이 되는지 누르기 전에 확인할 수 있습니다. 변환은 전부 브라우저 안에서 이뤄집니다.
대소문자변환 사용 방법
- 아래 입력 텍스트 칸에 바꿀 글을 쓰거나 붙여넣습니다.
- 위쪽 변환 유형 선택에서 원하는 버튼을 누릅니다. 입력만으로는 결과가 나오지 않고 버튼을 눌러야 변환됩니다.
- 결과가 마음에 들지 않으면 다른 버튼을 눌러 다시 바꿉니다. 변환은 언제나 입력 칸의 원본을 기준으로 하기 때문에 여러 번 눌러도 결과가 겹쳐 쌓이지 않습니다.
- 복사하기로 클립보드에 담거나 다운로드로 파일을 내려받습니다. 파일 이름에는 마지막에 고른 변환 유형이 들어갑니다(예: converted-text-snake.txt).
- 지우기를 누르면 입력과 결과가 함께 비워집니다.
지원 형식과 입력 조건
- 변환 유형
- 7가지 — 대문자, 소문자, 제목 형식, 문장 형식, camelCase, PascalCase, snake_case
- 실행 방식
- 버튼을 눌러 실행합니다 (입력만으로 자동 변환되지 않습니다)
- 글자 수 제한
- 도구가 정한 상한 없음
- 입력 방법
- 직접 입력 또는 붙여넣기 (파일 업로드는 지원하지 않습니다)
- 내려받는 파일
- converted-text- 뒤에 변환 유형이 붙은 txt 파일
- 임시 저장
- 없습니다. 새로고침하면 입력과 결과가 사라집니다
- 처리 위치
- 브라우저 내부. 글 내용은 서버로 전송되지 않습니다
변환 유형별 결과 (hello world 기준)
- 대문자 — HELLO WORLD. 모든 영문을 대문자로 올립니다.
- 소문자 — hello world. 모든 영문을 소문자로 내립니다.
- 제목 형식 — Hello World. 단어마다 첫 글자를 대문자로 올리고 나머지는 소문자로 내립니다. 제목이나 이름표에 씁니다.
- 문장 형식 — Hello world. 전체를 소문자로 내린 뒤 문장의 첫 글자만 대문자로 올립니다. 마침표·물음표·느낌표 다음도 문장의 시작으로 봅니다.
- camelCase — helloWorld. 공백을 없애고 두 번째 단어부터 첫 글자를 대문자로 올립니다. 자바스크립트나 자바의 변수 이름 방식입니다.
- PascalCase — HelloWorld. camelCase 와 같되 첫 단어의 첫 글자도 대문자입니다. 클래스 이름에 주로 씁니다.
- snake_case — hello_world. 소문자로 내리고 단어 사이를 밑줄로 잇습니다. 붙여 쓴 helloWorld 처럼 중간에 대문자가 있으면 그 앞에서도 끊어 hello_world 가 됩니다. 파이썬 변수 이름이나 데이터베이스 칼럼 이름 방식입니다.
한글이 섞여 있을 때 무엇이 달라지는지
- 대문자·소문자·제목 형식·문장 형식은 한글을 건드리지 않고 그대로 둡니다. hello world 안녕 을 제목 형식으로 바꾸면 Hello World 안녕 이 나옵니다.
- camelCase 와 PascalCase 는 한글을 남기지만 공백은 없앱니다. hello world 안녕 은 helloWorld안녕 이 됩니다.
- snake_case 는 영문·숫자·밑줄이 아닌 글자를 모두 단어 구분자로 봅니다. 그래서 한글이 밑줄로 바뀌어 사라집니다. hello world 안녕 은 hello_world_ 가 됩니다.
- 정리하면 snake_case 는 영문으로 된 이름을 만들 때만 쓰고, 한글이 섞인 글에는 쓰지 마세요. 한글을 살려야 한다면 대문자·소문자·제목 형식 쪽을 고르면 됩니다.
프로그래밍 케이스를 고르는 기준
- 어떤 방식이 옳고 그른 것이 아니라 언어와 팀의 관례를 따르는 문제입니다. 이미 쓰고 있는 코드의 방식에 맞추는 것이 가장 안전합니다.
- camelCase — 자바스크립트, 자바, C# 의 변수와 함수 이름에 널리 쓰입니다.
- PascalCase — 클래스, 타입, 컴포넌트 이름에 쓰입니다. 여러 언어에서 공통된 관례입니다.
- snake_case — 파이썬, 루비, 그리고 대부분의 데이터베이스 칼럼 이름에 쓰입니다.
- 띄어쓰기가 있는 한 문장을 그대로 넣어도 됩니다. 공백을 기준으로 단어를 나눠 이어 붙이므로 여러 단어짜리 이름을 만들 때 특히 편합니다.
자주 묻는 질문
입력한 글이 서버로 전송되나요?
아닙니다. 변환은 전부 브라우저 안에서 이뤄지고 글 내용은 어디로도 전송되지 않습니다. 어떤 변환을 몇 번 썼는지와 글 길이 같은 숫자만 이용 통계로 기록되며 내용 자체는 포함되지 않습니다.
snake_case 로 바꿨더니 한글이 사라졌습니다.
snake_case 는 영문·숫자·밑줄이 아닌 글자를 전부 단어 구분자로 처리하기 때문에 한글이 밑줄로 바뀌어 없어집니다. 예를 들어 hello world 안녕 은 hello_world_ 가 됩니다. 한글이 섞인 글이라면 대문자·소문자·제목 형식을 쓰거나, 이름으로 쓸 부분만 영문으로 적어 변환하세요.
kebab-case(하이픈으로 잇는 방식)는 없나요?
지원하는 일곱 가지에 들어 있지 않습니다. snake_case 로 바꾼 뒤 밑줄을 하이픈으로 바꿔 쓰는 방법이 가장 간단합니다.
버튼을 여러 번 누르면 변환이 겹쳐 쌓이나요?
아닙니다. 변환은 항상 입력 칸에 있는 원본을 기준으로 다시 계산합니다. 대문자를 누른 뒤 snake_case 를 눌러도 대문자로 바뀐 결과가 아니라 원본을 snake_case 로 바꾼 값이 나옵니다.
새로고침하면 입력한 글이 남아 있나요?
남지 않습니다. 이 도구는 입력 내용을 저장하지 않으므로 새로고침하거나 탭을 닫으면 사라집니다. 결과가 필요하면 미리 복사하거나 파일로 내려받아 두세요.