kebab-case Converter

Paste words or identifiers, one per line, to get lowercase words joined with hyphens. For URLs with accents and punctuation, use Slugify instead.

Runs entirely in your browser. Your text is not uploaded.

0words
0characters
0lines
0words
0characters
0lines

How to use the kebab-case converter

  1. Paste your text.
  2. The result appears below already converted.
  3. Copy it, or pick another case from the buttons.

Questions

What is kebab-case?

Lowercase words joined by hyphens, like main-nav or user-profile. It is standard for CSS class names, HTML attributes, npm package names and URLs.

Is kebab-case the same as a URL slug?

Close. A slug also strips accents, punctuation and emoji; our Slugify tool does that.

Why is it called kebab-case?

The words look like pieces on a skewer. It is also known as dash-case or lisp-case.