EZ
EZ2Conv

텍스트 케이스 변환기

camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case, dot.case, path/case, Title Case, Sentence case 등 11가지 케이스 형식으로 텍스트를 한 번에 변환합니다. 입력 스타일을 자동으로 감지하고 모든 변환 결과를 나란히 보여줘 빠르게 복사할 수 있습니다.

변환할 텍스트를 입력하세요 (예: hello world, helloWorld, hello_world)...

사용 방법

  1. 입력 필드에 아무 케이스 형식(camelCase, snake_case 등)의 텍스트를 입력하세요
  2. 사용 가능한 모든 형식 변환이 실시간으로 즉시 표시됩니다
  3. 각 결과 옆의 복사 버튼을 클릭하여 개별 변환 결과를 복사할 수 있습니다
  4. "모두 복사"를 사용하여 프로그래밍 용도로 JSON 형식의 모든 변환 결과를 얻을 수 있습니다
  5. camelCase, snake_case, PascalCase 등을 포함한 11가지 다양한 텍스트 형식을 지원합니다
  6. 입력 형식 자동 감지로 변환 시작 시 편의성을 높여줍니다
  7. 서버 업로드 없음: 최대한의 프라이버시를 위해 완전히 클라이언트 측에서 처리합니다
  8. 코드에서 변수 명명 규칙을 다루는 개발자에게 완벽한 도구입니다

프로그래밍에서의 명명 규칙과 대소문자 스타일

이 도구가 하는 일

프로그래밍의 명명 규칙은 결국 같은 단어를 구분자와 대소문자만 바꿔 다시 배열한 것에 지나지 않습니다. 이 도구는 입력한 문자열——문구, 변수 이름, 제목 등——을 camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case, dot.case, path/case, Title Case, Sentence case, lowercase, UPPERCASE의 11가지 스타일로 한 번에 다시 씁니다. 형식을 하나씩 변환하는 대신 모든 결과가 나란히 표시되고, 각각에 복사 버튼이 붙어 있습니다.

변환에 앞서 입력의 형태부터 읽어 냅니다. helloWorld를 붙여 넣으면 camelCase의 경계를 인식하고, hello_world라면 밑줄을 기준으로 나눕니다. 감지된 형식은 결과 위에 표시되므로, 무언가를 복사하기 전에 도구가 텍스트를 어떻게 해석했는지 항상 확인할 수 있습니다.

언제 사용하나요

개발자가 이 도구를 가장 많이 찾는 때는 코드베이스에 여러 규칙이 뒤섞여 있을 때입니다. JSON API는 snake_case 키를 돌려주는데 JavaScript 변수는 camelCase이고, CSS 클래스나 URL 슬러그는 kebab-case를 요구하는 식이죠. 식별자를 다시 타이핑하다 오타를 낼 위험을 감수하는 대신, 한 번 붙여 넣고 대상 파일이 요구하는 스타일만 골라 복사하면 됩니다.

코드 밖에서도 쓸모가 많습니다. 대충 적은 문구를 Title Case 제목으로 다듬거나, 파일 이름을 path/case로 정리하거나, 환경 변수용 CONSTANT_CASE 키를 만드는 일 등입니다. 11가지 형태가 함께 생성되므로 서로 비교하거나 여러 개를 한꺼번에 복사하는 것도 한눈에 끝납니다.

예시: helloWorld를 각 스타일로

hello world라는 단어로 살펴봅시다. camelCase로는 helloWorld, PascalCase로는 HelloWorld, snake_case는 hello_world, CONSTANT_CASE는 HELLO_WORLD가 됩니다. 같은 단어가 kebab-case의 hello-world, dot.case의 hello.world, path/case의 hello/world로도 표시됩니다. Title Case는 Hello World, Sentence case는 Hello world가 되고, lowercase와 UPPERCASE까지 더해 한 벌이 완성됩니다. 입력은 하나, 복사할 수 있는 출력은 11가지입니다.

세부 동작과 예외 상황

까다로운 부분은 단어의 경계입니다. 이 변환기는 camelCase의 대문자 경계, 밑줄, 하이픈, 점, 슬래시, 공백을 분할 지점으로 보기 때문에, getUser_ID처럼 뒤섞인 입력도 일단 단어로 나눈 뒤 다시 조합합니다. 숫자는 바로 앞 단어에 붙은 채로 유지됩니다. 이 처리는 글자를 다시 묶고 대소문자만 바꿀 뿐이라 번역이나 맞춤법 검사는 하지 않으므로, 텍스트의 의미는 그대로 남습니다. 모든 변환 결과를 하나의 JSON 객체로 한꺼번에 내보내려면 'Copy All'을 사용하세요.

자주 묻는 질문

네. 11가지 변환이 모두 무료이며, 처리할 수 있는 텍스트 양에도 제한이 없습니다. camelCase부터 UPPERCASE까지 모든 형식을 동시에 쓸 수 있고, 개별 복사와 JSON 복사 버튼도 함께 제공됩니다. 유료 등급이나 잠긴 기능은 전혀 없습니다.
모든 변환은 JavaScript로 브라우저 안에서 계산되므로, 식별자와 변수 이름, 붙여 넣은 코드 조각이 브라우저 밖으로 나가거나 서버로 전송되지 않습니다. 기록되거나 업로드되는 것도 없어, 아직 공개하지 않은 소스 코드의 일부를 다룰 때에도 안전합니다.
아니요. 텍스트를 붙여 넣거나 입력하면 11가지 스타일이 즉시 표시되어 바로 복사할 수 있습니다. 사용자와 결과 사이에 계정, 이메일, 로그인 단계가 없습니다.
변환기는 각 스타일 고유의 구분자와 대소문자——camelCase의 대문자 경계, snake_case의 밑줄, kebab-case의 하이픈 등——를 살펴 가장 가까운 형식을 '감지된 형식'으로 결과 위에 표시합니다. 이 감지는 참고용 표시일 뿐이며, 무엇을 입력하든 11가지 변환은 모두 생성됩니다.
같은 단어를 서로 다른 구분자로 표현한 것입니다. camelCase는 단어를 붙이고 첫 단어를 뺀 각 단어의 첫 글자를 대문자로 씁니다(helloWorld). snake_case는 소문자 상태로 밑줄로 잇고(hello_world), kebab-case는 하이픈을 씁니다(hello-world). camelCase는 JavaScript 변수에, snake_case는 Python과 데이터베이스 열 이름에, kebab-case는 URL과 CSS 클래스 이름에 흔히 쓰입니다.
네. 각 결과에는 스타일 하나만 복사하는 버튼이 있고, 'Copy All' 버튼을 누르면 형식 이름을 키로 삼은 하나의 JSON 객체로 모든 변환 결과를 함께 내보냅니다. 전체 묶음을 코드나 설정 파일에 한 번에 붙여 넣고 싶을 때 편리합니다.