About this tool
A slug is the readable part of a web address that describes a page – such as “healthy-recipes-for-kids” in example.com/blog/healthy-recipes-for-kids. Good slugs are short, lowercase, contain only letters, digits and hyphens and tell visitors and search engines right away what the page is about.
This generator turns titles into such slugs automatically. Accents are removed (é → e), German umlauts can be transliterated (ä → ae, ß → ss), and special characters and spaces are replaced by a separator. You can convert many titles at once – one per line – for example for product lists or file names. For programming styles like camelCase, use the Word & Character Counter.
How it works
- Enter one or more titles, one per line.
- Choose the separator: hyphens are common for URLs, underscores or dots rather for file names.
- Optionally set a maximum length – the slug is cut at a word boundary.
- Copy the slugs from the result field.
Frequently asked questions
Hyphen or underscore – which is better for SEO?
Google recommends hyphens to separate words in URLs. Underscores are sometimes read as part of a word. For web addresses, the hyphen is the safe choice.
Should I transliterate German umlauts?
For German content, yes: “groesse” is easier to read and matches the common transliteration, while “grosse” is a different word. Umlauts are allowed in URLs but often appear as %C3%B6 or similar when copied – see the URL Encode / Decode.
How long should a slug be?
As short as possible, as long as necessary. Three to five meaningful words are usually enough. You can drop filler words like “and”, “the” or “for” if the meaning stays clear.
What happens to non-Latin scripts?
Letters from other scripts, such as Cyrillic or Greek, are kept. Modern browsers and search engines handle them fine. Only accents and special letters like ø, æ or ł are transliterated to Latin letters.