Skip to content

Text tools

URL Slug Generator

Turn titles into clean, SEO-friendly URL slugs. Handles accents, punctuation, stop words and length limits, and converts a whole list at once.

Runs on your device — nothing is uploaded

Convert a headline into a tidy URL slug — lowercase, hyphenated, accent-free, and trimmed to a sensible length. Paste a list and it converts every line at once.

How to use this tool

  1. Paste one or more titles, one per line.
  2. Adjust the separator, length limit, and options.
  3. Copy all the slugs at once.

Options

  • Separator — hyphens are the standard for URLs. Google treats hyphens as word separators and underscores as word joiners, so blue-widgets reads as two words but blue_widgets reads as one.
  • Max length — 60 characters keeps the whole URL visible in search results. Set 0 to disable. The tool trims at a word boundary, never mid-word.
  • Remove stop words — drops "a", "the", "of" and similar. This makes slugs shorter and slightly more keyword-dense, but can hurt readability. It is left off by default, and it never strips so much that fewer than a couple of words remain.

What it handles

  • Accentscafé becomes cafe rather than being dropped
  • Punctuation and symbols — removed entirely
  • Multiple spaces and line breaks — collapsed
  • Mixed case — lowercased by default

Tips

  • Pick a slug once and keep it. Changing a URL after publication costs you rankings unless you set up a 301 redirect.
  • Front-load the words that matter. python-exe-pyinstaller beats how-to-guide-for-making-a-python-exe.
  • Keep slugs shorter than the title. A slug is a label, not a summary.
  • Avoid dates in slugs unless the content is genuinely time-bound — they make evergreen articles look stale.

Related tools

FAQ

Is anything uploaded?

No. Slugs are generated in your browser.

Hyphens or underscores?

Hyphens. Search engines treat them as spaces; underscores join words together.

How long should a slug be?

Short enough to read at a glance — three to five meaningful words is typical. The 60-character default keeps the URL from being truncated in results.

Should I remove stop words?

Only when the slug is genuinely too long. Removing them from a short title often makes it read strangely, and the ranking benefit is marginal at best.

Can I use non-English characters?

Modern browsers handle them, but they get percent-encoded in links and become unreadable when copied. Transliterating to ASCII, as this tool does for accents, is usually safer.

More text tools

Try these next