도구 소개
kebab-case 변환는 단어 분리 결과를 하이픈으로 연결합니다. camelCase, snake_case와 같은 규칙을 사용하므로 세 형식의 단어 경계가 일치합니다.
사용 방법
- 이름 하나 또는 여러 줄의 이름을 입력하세요.
- 줄별 변환 또는 전체 입력 변환을 선택하세요.
- "변환"을 눌러 소문자와 하이픈으로 구성된 결과를 확인하세요.
- 결과를 복사하거나 다운로드하고 실제 용도의 문자 규칙을 추가로 확인하세요.
사용 예제
- Hello World → hello-world, helloWorld → hello-world.
- XMLHttpRequest → xml-http-request.
- hello_world → hello-world, 한글 이름 → 한글-이름.
처리 규칙과 제한
공통 Unicode 단어 분리 방식으로 일반 구분자, 대소문자 경계, 약어를 처리한 뒤 각 단어를 소문자로 바꾸고 "-" 하나로 연결합니다. URL 인코딩, 음역, 완전한 슬러그 검증은 하지 않으며 한글과 다른 Unicode 문자를 유지합니다.
주요 활용
- CSS 클래스명 정리.
- 컴포넌트, 디렉터리, 설정 이름 통일.
- 필드 목록을 다른 명명 규칙으로 변환.
개인정보 안내
텍스트 처리, 파일 읽기, 변환, 미리보기는 모두 현재 브라우저 안에서 이루어집니다. 입력을 업로드하지 않으며 백엔드, 데이터베이스, 온라인 API, 외부 CDN을 사용하지 않습니다. 내용을 자동 저장하지도 않습니다. 복사와 다운로드도 브라우저 안에서 처리합니다.
FAQ
kebab-case란 무엇인가요?
소문자 단어를 하이픈으로 연결하는 형식입니다. 예: user-name.
snake_case와 어떻게 다른가요?
단어 분리 규칙은 같으며 연결 문자가 하이픈인지 밑줄인지가 다릅니다.
URL을 자동으로 생성하나요?
아니요. 이름 표기 형식만 변환하고 퍼센트 인코딩을 수행하지 않습니다. 결과가 모든 URL이나 라우팅 규칙에 맞는다고 보장하지도 않습니다.
일괄 변환하면 모든 줄이 합쳐지나요?
기본적으로 줄별로 변환하므로 합쳐지지 않습니다. 줄별 옵션을 끈 경우에만 전체 입력을 하나의 이름으로 처리합니다.