URL Slug Generator

Turn titles into clean, SEO-friendly URL slugs — lowercase, hyphenated, accents stripped. Paste one per line for batch conversion. All in your browser.

Advertisement

How to generate a URL slug

  1. Paste a title — or a whole list, one per line. Slugs appear live as you type.
  2. Keep the default hyphen separator for web URLs; switch to underscores only if your system requires them.
  3. Click Copy output and paste into your CMS, router config or spreadsheet.

What makes a good slug

A slug is the part of the URL readers and search engines actually parse for meaning. The rules this generator applies are the ones Google's own guidance implies: lowercase everything (URLs are case-sensitive, and mixed case creates duplicate-content headaches), separate words with hyphens (Google reads them as spaces; underscores are treated as word-joiners), transliterate accents to plain ASCII so links survive copy-paste through every system, and drop apostrophes entirely so don't becomes dont rather than don-t. Everything else — emoji, punctuation, symbols — collapses into a single separator, with no leading or trailing dashes left behind.

Frequently asked questions

What is a URL slug?

The human-readable page identifier in a URL, like my-first-post in example.com/blog/my-first-post. Good slugs are lowercase, hyphenated, letters and numbers only.

Should slugs use hyphens or underscores?

Hyphens — Google treats them as word separators, while underscored words may be read as one token. Use underscores only when a system requires them.

What happens to accents and special characters?

Accents transliterate to plain ASCII (é → e), apostrophes are removed (don'tdont), and other symbols become separators.

Can I convert many titles at once?

Yes — one title per line in, one slug per line out, ready for a spreadsheet or CMS import.

Advertisement

More free tools