WeblixTools
100% In-Browser • Free, No Sign-Up

URL Slug Generator

Turn a page title into the short, readable part at the end of a URL. Accents go, punctuation goes, and you get a preview of the full address.

Mode

Type a page title or headline. Line breaks are treated as spaces.

Options

Separator

Cut at a whole word. Empty or 0 means no limit.

Only used for the preview

Your slug

creme-brulee-and-strasse-10-desserts-youll-love-in-2026

55 characters

URL preview

https://example.com/blog/creme-brulee-and-strasse-10-desserts-youll-love-in-2026

Handles accents

Strips accents and spells out ß, æ, ø, ł and đ.

Bulk mode

One slug per line for imports, menus and redirects.

Private and free

Slugs are made in your browser. Nothing is uploaded.

From headline to address bar

A slug is the last part of a URL, the bit that says what the page is about: /blog/how-to-bake-sourdough rather than /blog/?p=4821. Readers can guess where a link goes before they click it, and search engines show it in results, so a clear slug is worth the ten seconds it takes.

Type a title and the slug appears on the right with your base URL in front of it. "Crème Brûlée & Straße: 10 Desserts You'll Love in 2026" becomes creme-brulee-and-strasse-10-desserts-youll-love-in-2026. Turn on "Remove common English words" and set a max length of 40, and it shrinks to creme-brulee-strasse-10-desserts-youll.

For a whole menu, a product import or a list of blog posts, switch to bulk mode, paste one title per line and copy or download the lot. Empty lines are skipped, and the order stays the same, so the slugs line up with your spreadsheet when you paste them back into the next column.

How to use it

  1. 1Pick One title or Bulk, then type or paste.
  2. 2Set the separator, case and any trimming options.
  3. 3Enter your site's address in Base URL to preview the full link.
  4. 4Copy the slug or the URL, or download the bulk list as a text file.

What happens to your title

  • Accents are removed: é becomes e, ü becomes u, ñ becomes n. Note that German ü turns into u, not ue.
  • Letters that don't break apart are spelled out: ß to ss, æ to ae, œ to oe, ø to o, ł to l, đ and ð to d, þ to th.
  • & becomes "and". Apostrophes are dropped, so you'll becomes youll rather than you-ll.
  • Every other run of spaces and punctuation becomes one separator, and separators at the start or end are trimmed.
  • Letters from other alphabets, such as Cyrillic, Greek or Chinese, are kept unless you switch on "Only a–z and 0–9".

Options explained

Lower case is on by default, and it should usually stay that way: some servers treat /About and /about as different pages. Hyphens are the usual separator; Google has long recommended hyphens over underscores because it reads a hyphen as a space between words.

"Remove common English words" drops a, an, the, and, or, but, of, in, on, at, to, for, from, by, with, is, are, was, were, be, as, it, its, this and that. If a title is made only of those words, they're kept so you never get an empty slug.

Max length cuts at the last whole word that fits, so you won't end up with half a word dangling at the end. Only a single word longer than the limit gets cut mid-word.

Switch off Lower case only if your platform needs capitals, for example for file names that must match an existing folder. Accents are still removed and punctuation is still replaced.

Habits that keep URLs tidy

  • Leave dates out of evergreen posts. /2026/10/sourdough-guide looks old next year; /sourdough-guide doesn't.
  • Keep the main topic near the start, since long slugs get cut in search results.
  • Don't stuff keywords. One clear phrase reads better than sourdough-bread-sourdough-recipe-bread.
  • Pick hyphens or underscores once and stick with them across the site.

Slugs in other languages

Browsers display a URL like /привет-мир just fine, but when it's copied or sent, it's percent-encoded into something like /%D0%BF%D1%80%D0%B8..., which is long and hard to read in emails and analytics. If your audience reads English, or your platform rejects non-Latin URLs, use "Only a–z and 0–9". The letters are removed, not transliterated, so for Cyrillic or Greek titles you may want to write an English slug by hand.

Related tools

Reviews

What Our Users Say

Real feedback from people using WeblixTools, checked by our team before it appears.

5.0 out of 5 · 1 review

very nice

good ho gye g maza hi a gye
October 2026
See all reviews

Frequently Asked Questions

Hyphens or underscores?

Hyphens, in most cases. Google treats a hyphen as a word break, so fresh-bread-recipes reads as three words. Underscores are mostly used where a system requires them, such as some file naming schemes.

How long should a slug be?

There's no fixed rule, but three to six meaningful words is plenty for most pages. Long slugs get cut off in search results and are awkward to share. Try a max length of 50 to 60 if your titles run long.

Should I remove stop words like "the" and "of"?

It shortens slugs without losing meaning most of the time. Watch for titles where the small word matters: "to-be-or-not-to-be" turns into "not" on its own, so check the result.

Can I change a slug after a page is published?

You can, but set up a 301 redirect from the old URL to the new one, or links and search rankings pointing at the old address will break.

Why does ü become u and not ue?

The tool removes accents by splitting each letter from its accent mark and dropping the mark. That gives u for ü. If you prefer the German ue spelling, type it that way in the title.

What happens to emoji?

They're treated like punctuation and removed. A title such as "Summer sale 🌞 up to 50%" becomes summer-sale-up-to-50.

Is there a limit in bulk mode?

Not from us. The preview lists the first 100 URLs to keep the page quick, but Copy, Copy URLs and Download include every line.

Does the base URL change the slug?

No. It's only there so you can see the full address. Leave it empty if you just want the slug, or put in your real site and blog path to copy finished links.

See all FAQs →