Slug generator

Turn titles into URL slugs in bulk, with accents folded to their Latin letters rather than dropped, and an optional length limit that cuts on a word.

Separator
Slugs
The result appears here

Questions

What happens to accented characters?+

They are folded, not dropped: café becomes cafe and Straße becomes strasse. Dropping them is what turns a readable title into an unreadable slug.

Why does the length limit not cut mid-word?+

Because a slug ending in a half word looks broken and reads worse in a search result. The limit cuts at the last separator before it instead.

Should slugs be lowercase?+

Yes, in practice. Paths are case sensitive on most servers, so a mixed-case slug quietly becomes two URLs for one page. The switch is there for the systems that already made the other choice.

What should I do when a title changes?+

Keep the old slug working with a 301 to the new one, or the links and the ranking that pointed at it are lost. Sites that rename often put an id in the path as well, which makes the slug decorative and a rename harmless.

Related tools

The tools are free. So is most of the library.

1935 blocks and 989 pieces for shadcn/ui and Tailwind, built on the same tokens these tools write. Install one with a command and the code is yours.

No signup for the tools. MIT for free blocks, commercial licence for Pro.

Markdown version