What is kebab-case?
kebab-case lowercases each detected word and joins words with hyphens instead of spaces or underscores.
The converter runs entirely in your browser. Your input is not uploaded or stored, and Unicode characters remain Unicode rather than being transliterated.
How this conversion works
- Recognize words separated by whitespace, punctuation, underscores, dots, and changes in letter case.
- Lowercase all words and place exactly one hyphen between them.
- Preserve Unicode letters, digits, blank lines, and the original line structure.
Kebab Case Converter examples
InputOutput
product launchproduct-launchUserProfilePhotouser-profile-photoAPI response 404api-response-404déjà vudéjà-vuCommon uses
- URL slugs
- CSS class names
- Readable file names
Kebab Case Converter FAQ
Is kebab-case suitable for URL slugs?
It produces the usual lowercase hyphen-separated shape, but it preserves Unicode rather than transliterating characters.
Does this remove punctuation?
For identifier formats, punctuation acts as a word separator and is not copied into the result.