URL Slug Generator

Turn a title into a clean, lowercase, keyword-bearing web address — accents folded, punctuation stripped, stop words removed if you want them gone.

Options
Separator
Max words6
Slug

Your slug appears here as you type.

Runs entirely in this browser. Nothing you type is uploaded, stored or seen by us.

How it works

Three steps, no account.

  1. 01

    Paste a title

    Or paste a whole list, one per line, and every line gets its own slug.

  2. 02

    Choose how hard to trim

    Stop words like "the" and "of" add length without adding meaning. Removing them is usually right; keeping them sometimes reads better.

  3. 03

    Copy

    One click for a single slug, or copy the whole list at once.

A slug is the readable part of a URL after the domain. It is a small thing that is expensive to change later: once a page is indexed and linked, editing the slug means a redirect, and a redirect means lost link equity and one more rule in a file someone has to maintain. Getting it right the first time is cheaper than any amount of fixing.

This does the mechanical part — lowercase, hyphens, no accents, no punctuation — and the judgement part, which is deciding how much to cut. Paste one title or a hundred; the list mode does them all at once.

Questions

URL Slug Generator, answered.

Hyphens. Google has been explicit about this for years: hyphens separate words, underscores join them, so "url_slug_generator" can be read as one long token while "url-slug-generator" is read as three words. Underscores are a convention from programming, not from the web.

Short enough to read in a search result and long enough to say what the page is — roughly three to five words. Length itself is not a ranking factor, but long slugs get truncated in search results and shared links, and they tend to be a symptom of a page that has not decided what it is about.

Usually. "the", "a", "of", "and" and their relatives carry no search meaning and only add characters. The exception is when removing them changes the sense or makes the slug read as gibberish — "state-of-the-art" is not improved by becoming "state-art".

Accented Latin characters are folded to their closest plain equivalent, so "café" becomes "cafe" and "Zürich" becomes "zurich". This keeps the URL portable across systems that mangle non-ASCII. Characters with no Latin equivalent are dropped rather than guessed at.

This is one job. The workspace does the rest.

The free tools stay free and stay ungated. Recast is where they stop being separate tabs and start handing work to each other — a link becomes a card, an article and a week of posts without you moving anything between them.