하이픈 케이스 변환기(흔히 케밥 케이스 생성기라고도 함)는 일반 문장을 모든 공백이 하이픈(대시)으로 대체된 소문자 문자열로 변환합니다. 예를 들어, 'SEO Optimization Guide 2026'이라는 문구는 'seo-optimization-guide-2026'이 됩니다.
이 형식은 웹 개발 및 검색 엔진 최적화(SEO)의 표준 관행입니다. 웹 브라우저와 서버는 공백보다 하이픈을 훨씬 더 잘 읽으며, 공백을 그대로 두면 지저분한 URL 인코딩 문자열(예: '%20')로 변환됩니다. Kebab-case는 URL을 읽기 쉽고 크롤링하기 쉬우며 깔끔하게 유지해 줍니다.
또한 CSS 클래스 이름 지정, 구성 파일, git 브랜치 이름 및 시스템 디렉터리의 폴더 이름 지정에 많이 사용됩니다. 하이픈을 사용하면 서버에서 명령줄을 실행할 때 공백이 매개변수 분할로 해석되어 발생하는 터미널 오류를 방지할 수 있습니다.
이 변환기는 JavaScript를 사용하여 완전히 클라이언트 측에서 작동합니다. 웹 서버로 정보가 전송되지 않으므로 웹사이트 슬러그 및 구조를 계획하기 위한 안전한 환경을 제공합니다. 대괄호, 따옴표 및 구두점을 제거하여 출력이 유효한 웹 슬러그로 유지되도록 합니다.
하이픈은 URL 및 CSS에는 적합하지만 Python, Java 또는 SQL과 같은 언어의 프로그래밍 변수에는 사용할 수 없습니다(하이픈이 뺄셈을 의미하기 때문). 프로그래밍의 경우 일반적으로 snake_case가 선호됩니다.