Slugify: Make a Clean URL Slug
Paste a title or heading to get a clean, lowercase URL slug. Accents are stripped, spaces and punctuation become hyphens, and repeats are collapsed. Choose the separator and an optional max length.
How to make a URL slug
- Paste your title or heading into the box.
- Pick a separator and, optionally, a maximum length.
- Copy the clean slug for your URL.
Examples
Title to slug
Hello, World! 10 Best Tips
hello-world-10-best-tips
Strip accents
Crème Brûlée Recipe
creme-brulee-recipe
Frequently asked questions
What makes a good URL slug?
A good slug is short, lowercase, readable and uses hyphens between words. It avoids spaces, accents and special characters so it stays clean in links and is easy for search engines and people to read.
How are accents and other languages handled?
Accented Latin letters are normalised and their diacritics removed, so 'é' becomes 'e' and 'ñ' becomes 'n'. Characters with no ASCII equivalent are dropped, which keeps the slug URL-safe.
Why use a hyphen instead of an underscore?
Search engines treat hyphens as word separators but underscores as joiners, so hyphens are recommended for readable, indexable URLs. You can still switch to an underscore if your system needs it.
What does the maximum length do?
It caps the slug length and trims back to the last whole word so you never cut a word in half or leave a trailing separator.
Is my text private?
Yes. The slug is generated entirely in your browser and nothing is uploaded.
Related tools
URL Encoder
Encode or decode URLs and query strings online. Percent-encode a value, escape a full URL, or decode back to plain text. Free, fast and private.
Remove Line Breaks
Remove line breaks and paragraph breaks from text online. Flatten copied text into one line, keep spaces tidy, then copy the result. Free and private.
Article Schema Generator
Generate Article, NewsArticle or BlogPosting JSON-LD schema. Add headline, author, publisher and dates, then copy the script into your page.
Breadcrumb Schema Generator
Build BreadcrumbList JSON-LD structured data. Add your breadcrumb trail, reorder the steps, then copy or download the script for your page.
Bulk Hreflang Generator
Generate hreflang annotations for many languages at once. Add language and URL rows, pick HTML, XML sitemap, or HTTP header output. Runs in your browser.
Canonical Tag Checker
Paste page HTML to find every rel=canonical link and catch issues: missing, duplicate, relative or wrong-target canonicals. Runs in your browser.