Free tools

Slug generator, for URLs that read like their title

Turn any title into a clean, URL-safe slug — lowercase, hyphens, accents folded away. Copy it with one click.

Slug

The slug appears here as you type.

What a good slug keeps, and what this strips

A slug is the readable part of a URL, and the rules are boring and worth following: lowercase, hyphens between words, ASCII letters and digits only. This folds accented letters onto their plain equivalents, turns every run of punctuation or whitespace into a single hyphen, and trims the hyphens off both ends. What comes out is safe as a URL and safe as a filename.

  • Lowercases everything and folds accents: «Aprendizaje Automático» becomes aprendizaje-automatico.
  • Every run of punctuation, symbols or spaces collapses to one hyphen, and leading and trailing hyphens are trimmed.
  • Keeps only a–z and 0–9, so the result is safe in a URL, in a filename and in a git branch.
  • Updates as you type, and one click copies it.

About slugs

How long should a slug be?

Long enough to read as the title, short enough to fit in a search result — three to six words is the usual advice. Cut the words nobody would search for and keep the ones they would.

Should I drop «the», «and», «of»?

Drop them when the slug still reads without them, keep them when removing them turns it into a telegram. They cost you nothing in ranking; being readable is the whole point.

What about accents, Cyrillic or Chinese?

Accented Latin letters are folded onto plain ones. Other scripts have nothing to fold onto, so they come out empty — for those, write the slug transliterated by hand.

Can I use it for filenames or git branches?

Yes. The output is only lowercase letters, digits and hyphens, which every filesystem and git accept.

Is my title sent anywhere?

No. The whole thing is a few lines of JavaScript running in your browser.

Like the tools? Wait until it writes you a course.

These are free because they're the easy part. The product turns a topic into a course you'd actually read — and sends it to the same Kindle.

Start for free

More free tools