Advertisement

Slug Generator

Turn any title into a clean lowercase URL slug — ready for posts, pages and permalinks.

Advertisement

How to Use This Generator

Paste a title, pick a separator style and generate. The slug appears instantly, ready to paste into your CMS or router.

  • Dashes are the convention for URLs and search engines.
  • Accented characters are converted to their plain ASCII equivalents.

Frequently Asked Questions

What is a slug?

The part of a URL that identifies a specific page in readable form — like "/what-is-a-slug" in this URL.

Dash or underscore?

Use dashes. Search engines treat dashes as word separators but underscores as part of the word, hurting readability.

Does it handle non-English text?

Accented letters are transliterated to ASCII (é → e). Other scripts are removed unless you keep them via your own tooling.

Should slugs change over time?

Ideally not — changing a slug breaks existing links. Choose a stable slug when you first publish.

Practical Example

Enter Hello, World! and the generated slug is hello-world — lowercased, with the comma and exclamation mark replaced by a single dash.

  • 10 Best Tips for Freelancers! becomes 10-best-tips-for-freelancers.
  • Café au lait becomes cafe-au-lait, because accents are transliterated to plain ASCII.
  • Underscore mode turns Hello, World! into hello_world instead.

What Your Results Mean

  • Slug — a lowercase, URL-safe identifier built from your text, with every non-alphanumeric run replaced by a separator.
  • Separator — the dash (-) or underscore (_) inserted between words; dashes are the convention for URLs.
  • Length — the character count of the slug is shown, useful for staying within URL length limits.

Trusted Sources

Advertisement