Skip to content

URL slug generator

Turn a title into a readable URL slug with Unicode, separator, case, and length controls.

example.com / your next page
A readable address

a-cafe-guide-small-rituals-better-mornings

example.com/a-cafe-guide-small-rituals-better-mornings

42Characters
7Words before limit
URL slug42 characters
a-cafe-guide-small-rituals-better-mornings
Processed on your device

How it works & useful details

How this tool works

Creates one slug with hyphens or underscores. ASCII mode folds common Latin accents and a small set of ligatures, then removes other scripts; it is not full transliteration. Unicode mode keeps letters, numbers and attached marks. Punctuation becomes a separator. The maximum length counts Unicode code points and can cut a word. Uniqueness and reserved routes are not checked. Limit: 10,000 input characters and 200 output characters.

URL percent encoding

About this tool

URL slug generator turns a title into a readable URL segment with control over Unicode transliteration, word separators, casing, and maximum length. It prevents the usual problems caused by spaces and accented characters in URLs.

The slug is generated locally, and the options let you choose between strict ASCII and preserving Unicode characters. The result is ready to paste into a route or CMS field.

How to use it

  1. Enter the title or phrase.
  2. Choose how Unicode characters and separators are handled.
  3. Set a maximum length to keep slugs manageable.
  4. Copy the generated slug.

Worked examples

A café guide: small rituals & better mornings  →  a-cafe-guide-small-rituals-better-mornings
Ærø & Straße: 10 Tipps für Köln!                →  aero-strasse-10-tipps-fur-koln

In ASCII mode, accents are folded (é → e, ö → o) and common ligatures are expanded (æ → ae, ß → ss). Punctuation becomes a separator, repeated separators collapse, and the result is lowercased. Unicode mode keeps letters such as ö, and non-Latin scripts such as Greek, Cyrillic, or Japanese, which modern browsers display correctly in the address bar.

What makes a good slug

  • Short and descriptive: keep the words that identify the page, and consider removing filler like "a", "the", and "of".
  • Stable: changing a slug later breaks links unless you add a redirect.
  • Hyphens rather than underscores for words, because search engines treat hyphens as word separators.
  • Lowercase, because paths are case-sensitive on most servers.

Check the result for accidental meaning: transliteration can join words in unexpected ways. Uniqueness is not checked, so add a number or date if two pages would get the same slug.

Frequently asked questions

Should slugs be ASCII-only?

ASCII slugs are the safest across systems; Unicode slugs are readable but need consistent percent-encoding in links.

Does changing a slug later break links?

It can. If you rename a slug after publishing, redirect the old URL to the new one.

What is the limit?

Up to 10,000 characters of input.

What happens to text in non-Latin scripts in ASCII mode?

It is removed, because ASCII mode does not transliterate whole scripts. Use Unicode mode, or write an English slug by hand.