대소문자·케이스 변환

텍스트의 대소문자를 원하는 형태로 변환하세요. 프로그래밍 케이스(camelCase, snake_case 등)도 지원합니다.

변환 유형 선택

입력 텍스트

변환 결과

대소문자·케이스 변환은 영문 글의 대소문자 형태를 일곱 가지 중 하나로 바꿔 주는 도구입니다. 대문자·소문자 같은 일반적인 변환과 함께, 프로그래밍에서 변수나 파일 이름을 지을 때 쓰는 camelCase·PascalCase·snake_case 도 지원합니다. 버튼마다 변환 결과 예시가 함께 적혀 있어서 어떤 모양이 되는지 누르기 전에 확인할 수 있습니다. 변환은 전부 브라우저 안에서 이뤄집니다.

대소문자변환 사용 방법

  1. 아래 입력 텍스트 칸에 바꿀 글을 쓰거나 붙여넣습니다.
  2. 위쪽 변환 유형 선택에서 원하는 버튼을 누릅니다. 입력만으로는 결과가 나오지 않고 버튼을 눌러야 변환됩니다.
  3. 결과가 마음에 들지 않으면 다른 버튼을 눌러 다시 바꿉니다. 변환은 언제나 입력 칸의 원본을 기준으로 하기 때문에 여러 번 눌러도 결과가 겹쳐 쌓이지 않습니다.
  4. 복사하기로 클립보드에 담거나 다운로드로 파일을 내려받습니다. 파일 이름에는 마지막에 고른 변환 유형이 들어갑니다(예: converted-text-snake.txt).
  5. 지우기를 누르면 입력과 결과가 함께 비워집니다.

지원 형식과 입력 조건

변환 유형
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 로 바꾼 값이 나옵니다.

새로고침하면 입력한 글이 남아 있나요?

남지 않습니다. 이 도구는 입력 내용을 저장하지 않으므로 새로고침하거나 탭을 닫으면 사라집니다. 결과가 필요하면 미리 복사하거나 파일로 내려받아 두세요.