Skip to main content

Slug Generator

Generate URL-friendly slugs from any text string.

slugurlseo
Read the guide
Shortcuts:⌘ KSearch
your-slug-will-appear-here

Frequently Asked Questions

Why do accented Latin letters survive, but emoji or Chinese characters disappear?

The slugger normalizes accents away first, so `café` becomes `cafe`. After that it strips anything outside `A-Z`, `a-z`, `0-9`, spaces, and hyphens, so emoji and non-Latin scripts are removed instead of transliterated.

Can I make slugs with underscores instead of hyphens?

Yes. There is a separator toggle for hyphen or underscore, and the output updates immediately when you switch it.

What does the stop-word option remove?

It removes matches from a built-in English stop-word list such as `a`, `the`, `and`, `to`, `with`, `is`, and similar common words. It is useful for shorter slugs, but it is not language-aware beyond that hard-coded list.

Why did multiple punctuation marks collapse down to one separator?

Non-alphanumeric characters are first converted to spaces, then the final separator is joined once between words. Repeated separators are collapsed, and leading or trailing separators are trimmed off.

Does this update as I type, or do I need to press Generate?

It is live. Typing in the input box or changing the options recalculates the slug immediately.

Related Tools