Text tools

Slug generator

Turn a heading into a tidy URL slug, with clear separators and predictable accent handling.

Your text stays in your browser
Options
Up to 200,000 characters

Ready when you are.

Private by designYour text is processed on your device.
A clear view, instantlyLive counts, without an extra click.
Free. No sign-up.Just open the tool and get started.

Before and after

Before

Café & Summer Travel: 2026!

After

cafe-summer-travel-2026

Three simple steps

1
Add your text

Paste your text or try the example. Your original stays editable.

2
Choose the options

Adjust the settings to match your task. The result updates automatically.

3
Take the result

Copy the result or download a UTF-8 text file.

When this helps

Useful for preparing article paths, product page slugs and readable filenames. This creates one slug from the complete input, rather than a separate slug for each line.

How it works and what to expect

Accented Latin letters are decomposed and their accent marks removed. A small explicit mapping handles letters such as ß → ss, æ → ae and ø → o. Other non-ASCII letters, emoji and punctuation become separators.

Runs of non-alphanumeric characters become one hyphen or underscore, with no separator at the edges. Lowercase is enabled by default. This is an ASCII slug generator, not transliteration for every writing system.

A slug is only one URL component. It does not check availability, uniqueness, reserved paths or redirects. Changing an existing URL can require a redirect; review it before publishing.

Useful details

Does it support Spanish and German accents?

Yes. For example, “España” becomes “espana” and “Straße” becomes “strasse”.

What happens to non-Latin text?

Unsupported letters become separators and may leave an empty result. This tool does not provide general transliteration.

Is the slug guaranteed to be unique?

No. Check it against the URLs or filenames you already use.

Continue with another tool