Developer Tools

Case Converter

문자열을 camelCase, snake_case, kebab-case, PascalCase, 대문자와 소문자로 바꾸는 무료 Case Converter입니다.

도구 사용

입력값을 넣고 실행하면 결과가 이 화면 안에서 바로 계산됩니다. 처음이라면 예제 입력하기로 동작을 먼저 확인해보세요.

실행 도구

Case Converter

브라우저 처리
입력변환할 문장

결과변환된 값

도구 소개

Case Converter는 변수명, 파일명, URL slug, CSS 클래스 이름처럼 표기 규칙이 필요한 문자열을 여러 case로 바꿔 주는 도구입니다. 프론트엔드와 백엔드가 서로 다른 naming convention을 사용할 때 특히 편합니다.

예를 들어 JavaScript에서는 camelCase, 데이터베이스 컬럼에서는 snake_case, URL 경로에서는 kebab-case를 자주 씁니다. 같은 의미의 단어라도 위치에 맞는 표기로 바꾸면 코드 읽기와 협업이 쉬워집니다.

사용 방법

  1. 변환할 문장이나 식별자를 입력합니다.
  2. camelCase, snake_case, kebab-case 등 원하는 결과를 확인합니다.
  3. 파일명이나 URL에 쓸 때는 공백과 특수문자가 제거되는지 확인합니다.
  4. 팀 컨벤션에 맞는 표기만 선택해 사용합니다.

실전 예제

입력 예제

Naver Keyword Tool

출력 예제

naverKeywordTool / naver_keyword_tool / naver-keyword-tool / NaverKeywordTool

API 응답 필드가 snake_case인데 프론트엔드 상태 이름은 camelCase라면, 필드명을 빠르게 변환해 매핑 코드를 작성할 수 있습니다.

자주 묻는 질문

camelCase와 PascalCase는 무엇이 다른가요?

camelCase는 첫 글자가 소문자이고 PascalCase는 각 단어 첫 글자가 대문자입니다.

snake_case는 어디에 많이 쓰나요?

데이터베이스 컬럼, Python 변수명, 일부 API 필드명에서 자주 쓰입니다.

URL에는 어떤 형식이 좋나요?

보통 소문자 kebab-case가 읽기 쉽고 검색엔진과 사용자 모두에게 친숙합니다.

한글도 변환되나요?

영문 식별자 변환에 최적화되어 있습니다. 한글은 공백 정리 정도로만 활용하는 편이 좋습니다.

알아두면 좋은 점

표기 방식은 취향 문제가 아니라 협업 비용과 연결됩니다. 한 프로젝트 안에서 같은 개념을 여러 방식으로 쓰면 검색과 리팩터링이 어려워집니다. 도구로 변환한 뒤에도 약어, 브랜드명, 숫자 위치는 사람이 한 번 확인하는 것이 좋습니다.