Text tool

Clean URLs from messy titles.

Accents flattened, punctuation dropped, stop words optional, length capped at a word boundary. Paste a whole list and get one slug per line.

  • Free, no sign-up
  • Nothing is uploaded
  • No watermark, no limits

URL slug generator

Free
Slugs
Options
Runs entirely in your browser. Nothing is uploaded.

Worth knowing

How to get this right.

  1. 01

    Hyphens, not underscores

    Google treats a hyphen as a word separator and an underscore as a joiner, so my_blog_post reads as one token and my-blog-post reads as three. That has been Google's stated behaviour for years and it has never changed.

  2. 02

    Short and descriptive beats keyword-stuffed

    A slug is a label for humans as much as crawlers. Three to five meaningful words is the target. Repeating your keyword three times in a URL does nothing for ranking and looks like spam to the person deciding whether to click.

  3. 03

    Do not change a slug that already ranks

    Changing a live URL loses its accumulated signals unless you set up a 301 redirect from the old one — and even then it costs a little. Get the slug right before publishing, and leave it alone afterwards.

Questions

About this tool.

The readable part of a URL that identifies the page — the "url-slug-generator" in this page's address. It comes from newspaper jargon for a story's working title.
Accented Latin characters are flattened to their base letter, so "café" becomes "cafe" and "Zürich" becomes "zurich". Non-Latin scripts are dropped, since they have no ASCII equivalent — for those, write a transliterated title yourself.
Usually not. "how-to-fix-your-seo" reads better than "fix-seo" and the difference in ranking is nil. Remove them only when a slug is genuinely too long.
Yes. Paste one title per line and you get one slug per line, in the same order.

Need this built into something?

These are the small pieces. We build the systems they belong to.

Free scope, fixed price.We reply within one business day.

Get started