How to create a URL slug
Turn a headline into a clean, SEO-friendly slug in your browser with Toolora’s Slugify Text tool — no upload.
When you need a slug
Blog posts, docs, and CMS pages usually need a short path such as my-blog-post-title. A slug should be readable, lowercase, and free of spaces or punctuation that would break a URL.
Steps
1) Open Slugify Text at /tools/slugify. 2) Paste the title — the slug updates as you type. Nothing is uploaded. 3) Choose a separator (hyphen for most public URLs), lowercase, and whether to strip special characters. 4) Copy the slug into your CMS or route.
Slugify vs kebab-case
kebab-case joins words with hyphens. Slugify also folds accents (Café → cafe), can strip symbols, supports underscore or slash separators, and can cap length for CMS fields. Use kebab-case when you only need identifier-style conversion.
Worked example and limits
“Café au lait — Spring 2026!” with hyphen, lowercase, and strip becomes cafe-au-lait-spring-2026. Max length cuts after the slug is built and drops a trailing separator. Slugify does not check uniqueness against a database and does not percent-encode (use URL Encode). kebab-case at /tools/kebab-case will not fold Café to cafe the same way. Duplicate titles in a CMS still need a human suffix. Nothing is uploaded. Close the tab to drop the headline. Related: /tools/url-encode, /tools/lowercase.