Kebab-case Converter
Convert text to kebab-case (e.g., hello-world) for URLs and CSS classes.
Continue with Related Tools
What is kebab-case?
The kebab-case Converter transforms text into kebab-case format - words separated by hyphens, all lowercase. It's the standard for SEO-friendly URLs, CSS class names, and web file names.
Premium Features
Live Conversion
Instant results as you type.
File Upload
Load .txt files to convert.
Batch Mode
Convert multiple items at once.
Common Use Cases
URL Slugs
Create SEO-friendly URL slugs for blog posts, products, and pages. Improves readability and search rankings.
CSS Classes
Format CSS class names following BEM or other naming conventions (e.g., button-primary, nav-menu-item).
Need Other Programming Cases?
Check out camelCase, snake_case, PascalCase, and more.
Explore All Options →Frequently Asked Questions
What is kebab-case?
kebab-case is a naming convention where words are separated by hyphens and all letters are lowercase. For example, 'user name' becomes 'user-name'. It's commonly used for URLs, CSS class names, and file names.
When should I use kebab-case?
Use kebab-case for: URL slugs (SEO-friendly URLs), CSS class names, HTML IDs, file names for web projects, and any system where hyphens are preferred over underscores or spaces.
What's the difference between kebab-case and snake_case?
kebab-case uses hyphens (user-first-name) while snake_case uses underscores (user_first_name). kebab-case is preferred for URLs and CSS, while snake_case is common in Python and databases.
Is kebab-case good for SEO?
Yes! Search engines treat hyphens as word separators in URLs, making kebab-case URLs more readable and SEO-friendly. For example, 'best-practices-guide' is better than 'bestpracticesguide'.
Can I convert multiple items at once?
Yes! Enable Batch Mode to convert multiple URL slugs, CSS class names, or file names line-by-line.
Is my text saved or stored?
No. All conversion happens 100% client-side in your browser. Your text never leaves your device.