TC

kebab-case Converter

Turn titles and phrases into clean kebab-case: lowercase words joined by hyphens. Perfect for URL slugs, CSS classes and file names.

Characters: 0
Words: 0
Lines: 0
Reading time: 0 min

Keyboard shortcuts: Ctrl/⌘+B to copy • Ctrl/⌘+S to download • Ctrl/⌘+Backspace to clear

What is kebab-case?

kebab-case writes every word in lowercase and joins them with hyphens, like pieces on a skewer. Accents, punctuation and symbols are removed, so the result is safe to use in a web address.

Example

Before

10 Tips for Better Sleep!
Ma page d’accueil
userProfileCard

After

10-tips-for-better-sleep
ma-page-d-accueil
user-profile-card

When to use kebab-case

Use it for URL slugs (Google recommends hyphens between words), CSS class names, HTML attributes, npm package names and file names. It is also called dash-case, spinal-case or slug format.

How to convert text to kebab-case

  1. 1

    Paste or type your text in the box above. Pasted text is converted to kebab-case automatically.

  2. 2

    Need another format? Click any button to switch, as many times as you like.

  3. 3

    Copy the result with the Copy button (Ctrl/⌘+B) or download it as a .txt file (Ctrl/⌘+S).

Frequently Asked Questions

Yes. Google recommends separating words in URLs with hyphens rather than underscores, and short descriptive slugs are easier to read and share.

Yes: café crème becomes cafe-creme, so the URL works everywhere without encoding.

Yes. Paste one title per line and each line becomes its own slug.