Slug Generator

Make URL-friendly slugs.

Loading tool…

About Slug Generator

Slugify turns a whole list of titles or headings into clean URL slugs, one per line. Paste many lines at once and each becomes lowercase, with accents flattened, punctuation stripped, spaces swapped for your chosen separator, and repeats collapsed. Choose a hyphen or underscore separator and toggle forced lowercase, then copy every slug with one click.

It is completely free with no sign-up, no limits, and no ads getting in the way. Everything runs entirely in your browser using plain JavaScript, so the titles you paste never leave your device and are never uploaded to any server.

Frequently asked questions

Is the bulk slug generator free to use?
Yes, it is 100% free with no account, no sign-up, and no usage limits. You can convert as many lines of titles into slugs as you like, as often as you like.
Is my data uploaded anywhere?
No. All slugifying happens locally in your browser with JavaScript. The titles and headings you paste are never sent to a server, stored, or uploaded, so your content stays completely private.
How is this different from a single slug generator?
This tool is built for bulk work. Instead of converting one title at a time, you paste many lines and it returns a matching slug for every single line at once, keeping the input and output rows aligned.
How does it handle accents and special characters?
Accented letters are normalized and flattened to their base form (café becomes cafe, José becomes jose), common ligatures like ß, æ, and ø are expanded or simplified, and any remaining punctuation or symbols are removed.
Can I use underscores instead of hyphens?
Yes. Use the separator dropdown to switch between a hyphen ( - ) and an underscore ( _ ). Whichever you pick is used to join words and any repeated separators are automatically collapsed into one.
What are URL slugs used for?
Slugs are the readable, lowercase portion of a web address (for example my-first-blog-post). They make URLs cleaner, easier to share, and better for SEO than IDs or messy strings full of spaces and symbols.