• 100% Free
  • No Sign-Up
  • No Credit Card
  • No Free Trial
  • No Pro Tier
  • No Watermarks

Nothing is uploaded. Just open it and start.

Turn any title into a clean, URL-safe slug

Type or paste a title and get a tidy slug instantly — accents transliterated, punctuation removed, words joined by your chosen separator. Do one at a time or a whole list at once. No sign-up, nothing uploaded.

Clean, URL-safe output

Lowercase, hyphenated, and stripped of unsafe characters — ready to drop into any URL.

Accent transliteration

Turns café, naïve, and Ærø into cafe, naive, and aero — no broken characters in your links.

Batch mode

Paste a list and get one slug per line, then copy them all with a single click.

Private & client-side

Your text never leaves the browser. No server round trip, ever.

Related tools

Frequently asked questions

What is a URL slug?
A slug is the human-readable part of a URL that identifies a page — the "my-first-post" in example.com/blog/my-first-post. Good slugs are lowercase, use hyphens between words, and contain only letters, numbers, and separators, which is exactly what this tool produces.
Does it handle accents and other languages?
Yes. Accented and non-ASCII characters are transliterated to their closest ASCII equivalent — "Café del Mar" becomes "cafe-del-mar" — so the slug stays readable and safe in a URL.
Can I generate many slugs at once?
Yes. Paste a list with one title per line and you'll get one slug per line back, which you can copy all at once — handy for migrating posts or generating slugs in bulk.
What do the separator, strict, and max-length options do?
Separator sets the character between words (hyphen or underscore). Strict removes anything that isn't a letter, number, or separator. Max length trims the slug to a set number of characters without leaving a dangling separator — useful when a CMS caps slug length.
Is my text uploaded anywhere?
No. Slugs are generated entirely in your browser with JavaScript — nothing is uploaded, logged, or stored. It's free with no sign-up; a single unobtrusive ad slot covers hosting.