‹

Kebab Case Converter

Make lowercase, hyphen-separated kebab-case for readable URL paths, CSS classes, and file names.

Your text stays in your browser. Privacy ↗
DetectedWaiting for text
kebab-case result

Your kebab-case result will appear here.

Paste or type text; conversion happens automatically.
Paste or type text to see the result.

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

  1. Recognize words separated by whitespace, punctuation, underscores, dots, and changes in letter case.
  2. Lowercase all words and place exactly one hyphen between them.
  3. Preserve Unicode letters, digits, blank lines, and the original line structure.

Kebab Case Converter examples

InputOutput
product launchproduct-launch
UserProfilePhotouser-profile-photo
API response 404api-response-404
déjà vudéjà-vu

Common 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.