How to use
Generate a slug in seconds:
- Paste or type your title into the input box.
- Choose a separator (hyphen or underscore) and your cleanup options.
- Click Slugify (or keep Auto update on).
- Click Copy to paste the slug into your CMS.
FAQ
What is a URL slug?
A slug is the readable part of a URL, usually made from a title (for example, my-blog-post).
Should slugs be lowercase?
Usually yes—lowercase avoids duplicates and keeps URLs consistent. You can turn lowercase off if you need to preserve case.
How does this handle accents (é, ñ, ü)?
With “Remove accents” enabled, accented letters are converted to their plain forms (for example, café → cafe).
Can I keep non‑Latin characters (Unicode)?
Yes—enable “Allow Unicode” to keep letters like 日本語 or العربية while still cleaning separators.
Why replace “&” with “and”?
It keeps meaning while staying readable (for example, rock-and-roll instead of rock-roll). You can disable that option.
What does max length do?
It truncates the slug to your chosen character limit and trims trailing separators, which helps with CMS limits and cleaner URLs.
Is my text uploaded to a server?
No. The slug is generated client-side in your browser, and this tool does not send network requests.