Text tools

Slug Generator

Drop in a blog title or product name and get a clean, lowercase URL slug back, with accents flattened and symbols swapped for hyphens.

Slug
10-best-cafes-in-sao-paulo-2026-edition

How it works

It lowercases the text, flattens accented letters to their plain form (so 'São' becomes 'sao'), and replaces every space or symbol with your chosen separator. Doubles are collapsed and stray separators at the ends are trimmed.

Pick hyphens for web URLs — search engines read a hyphenated slug as separate words — or underscores if a system or file convention calls for them.

The slug updates as you type, and it all runs in your browser, so you can draft URLs for unpublished pages without anything being uploaded.

Frequently asked questions

Why are hyphens better than underscores in a URL?

Search engines treat hyphens as word separators, so 'blue-suede-shoes' reads as three words. Underscores get glued together, which is why hyphens are the usual choice for public URLs.

What happens to accents and non-English letters?

Accented Latin letters are simplified to their base form — é becomes e, ü becomes u — so the slug stays in the a–z and 0–9 range that URLs handle cleanly.

Does it strip punctuation and emoji?

Anything that isn't a letter or number is replaced by your separator, and repeats are merged, so punctuation, emoji, and symbols won't end up in the final slug.