Slug Generator

Create URL-friendly slugs from any title or text, including umlauts, and use them directly in your links and navigation. Runs in your browser, GDPR-compliant.

The result will appear here …

How to use this tool (video)

This video is hosted on YouTube. When you play it, data may be sent to Google.

Slug Generator for URLs and filenames

The slug generator creates URL-friendly slugs from any text. A slug is the readable part of an address, such as my-new-blogpost. It works for permalinks, page IDs, file names and CSS classes.

Highlights

  • German umlauts are converted correctly, for example ä to ae and ß to ss.
  • Accents and special characters are removed.
  • Selectable separator: hyphen, underscore or none.
  • Optional lowercase.

That turns "My new blog post about trees!" into clean my-new-blog-post-about-trees or your variant of choice. The generator runs locally in your browser.

Frequently asked questions

What is a slug?

A slug is the readable part of a URL that describes the content of a page, such as my-new-blogpost. It is often used for permalinks, page IDs, file names and CSS classes.

How are German umlauts handled?

Umlauts are converted correctly, for example ä to ae and ß to ss. This produces clean, URL-friendly slugs even for German text.

Which separator can I choose?

You can choose between a hyphen, an underscore or no separator. This lets you create the right form of your slug for each use case.

Can I keep capital letters?

Yes, the generator can optionally convert to lowercase. If you leave this option off, the capitalisation of your input is partly kept. For URLs lowercase is usually the better choice.

Are my texts uploaded anywhere?

No. The generator runs entirely in your browser. Your texts are not transmitted to our server or stored.

What can I use slugs for?

Slugs are suited to blog permalinks, page IDs, file names and CSS classes. A title becomes a consistent, readable and URL-safe identifier.