All tools
Developer

Slug/URL Generator

Turn any text into a clean, URL-safe slug.

🔒 Runs entirely in your browser — nothing here is ever uploaded

About the Slug/URL Generator

Converts any text — a title, phrase, or heading — into a clean, URL-safe 'slug': lowercase, hyphen- or underscore-separated, with accented Latin letters normalized to their plain form.

100% Free Runs in Your Browser No Sign-Up Required
How to use it
  1. Enter or paste the text you want to convert.
  2. Choose a separator (hyphen or underscore) and whether to lowercase the result.
  3. Copy the generated slug with one click.
Formula
Unicode NFD-normalizes the input (decomposing accented Latin letters like é into e + a combining accent mark), strips those marks, optionally lowercases, then replaces any run of non-alphanumeric characters with the chosen separator.
Worked example

"Café Münchën — 100% Organic!" converts to "cafe-munchen-100-organic".

Interpreting your result

This handles accented Latin-script letters (café → cafe) by stripping accent marks, but non-Latin scripts (Chinese, Japanese, Arabic, Cyrillic) have no accent to strip — those characters are simply removed rather than transliterated. If your input is mostly non-Latin script, the result may be empty or very short.

Recommendations
  • Hyphens are the more common convention for URL slugs — underscores are a valid alternative some systems prefer.
  • Lowercase is recommended for URL slugs since case-sensitive URLs can create duplicate-content issues.
  • If your text is in a non-Latin script and produces an empty slug, transliterate or manually romanize it first.
Frequently asked questions
The human-readable part of a URL that identifies a specific page, typically derived from its title.