Slug Generator

Turn any title or heading into a clean, SEO-friendly URL slug — lowercase, hyphenated and free of accents and symbols. Free, instant and processed entirely in your browser.

0
Titles
0
Slugs

How to use the slug generator

  1. Type or paste your titles. Enter one heading, post title or product name per line. You can convert a whole batch at once.
  2. Choose your options. Pick a hyphen or underscore separator, keep or drop stop words, set a maximum length, and decide whether to transliterate accents or keep Unicode letters.
  3. Copy the slugs. Each cleaned slug appears on its own line and updates instantly. Copy them all or download them as a text file.

About this tool

A URL slug is the human-readable part of a web address that identifies a page, like better-sleep-tips in example.com/blog/better-sleep-tips. Good slugs are short, lowercase, hyphen-separated and contain only letters, numbers and dashes — no spaces, punctuation or accented characters that browsers and servers have to percent-encode. This free slug generator applies those rules automatically: it lowercases the text, transliterates accented letters (é becomes e, ü becomes u), converts ampersands to “and”, strips symbols and collapses spaces into single separators.

Everything is computed locally in your browser with plain JavaScript, so your titles are never uploaded or logged — handy when you are drafting unpublished articles or naming private resources. The optional stop-word removal drops filler words like “the”, “a” and “of” to keep slugs concise and keyword-focused, which many editors prefer for SEO.

Frequently asked questions

What makes a good URL slug?

Keep it short and descriptive, use lowercase letters, separate words with hyphens, and include your main keyword. Avoid spaces, special characters and dates that will make the URL look stale. This tool enforces all of those conventions for you.

What happens to accented and non-English letters?

By default the tool transliterates Latin accents to their base letters (café → cafe) and removes anything it cannot map. If you would rather keep Unicode letters — useful for non-Latin scripts — tick “Keep Unicode letters” and only spaces and punctuation are replaced.

Should I use hyphens or underscores?

Search engines treat hyphens as word separators but read underscores as joiners, so hyphens are the recommended choice for URLs. Underscores are offered because some file names and code identifiers use them.

Can I generate many slugs at once?

Yes. Put each title on its own line and the tool outputs one slug per line in the same order, so you can slug an entire list of blog posts or products in a single step.