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.
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
Paste or type your text in the box above. Pasted text is converted to kebab-case automatically.
-
2
Need another format? Click any button to switch, as many times as you like.
-
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.
More free tools
- Case Converter UPPER, lower, Title and Sentence case
- Word Counter Count words, characters and reading time
- Character Counter Limits for X, SMS, Instagram, Google
- Password Generator Create strong random passwords
- Text Encryption Encrypt or decrypt any text
- File Encryption Encrypt or decrypt any file
- JSON Formatter Format & validate JSON