URL Slug Generator — Turn Titles into Clean, SEO-Friendly Slugs

Convert titles into short, readable URL slugs, with accent transliteration, stop-word removal and bulk mode.

Slug
10-tips-for-brewing-better-coffee-at-home-creme-brulee

54 characters

Options

Runs entirely in your browser. Nothing you type is sent to us or stored. Browse all free tools.

Found a problem, or something that could be better? We read every message and we fix things quickly.

This free URL slug generator turns a page or post title into a clean slug, the readable part of a URL after the domain, such as /blog/how-to-brew-cold-brew-coffee. It lowercases the title, replaces spaces and punctuation with hyphens, turns accented letters into plain ones (crème brûlée becomes creme-brulee), and can drop small words and cap the length at a word boundary.

Slugs matter more for people than for rankings. Google has said the words in a URL are a very small ranking factor, but a readable slug shows up in search results and shared links, tells people what the page is before they click, and survives being pasted into an email. The real risk is changing slugs later: every change breaks existing links unless you set up a 301 redirect, so it is worth getting the slug right the first time. Use bulk mode to generate slugs for a whole content plan or a product import at once.

How to use

  1. Type or paste a title. The slug updates as you type.
  2. Choose options: separator (hyphens are recommended), lowercase, transliteration, stop-word removal and a maximum length.
  3. Add your base URL, such as https://example.com/blog/, to preview and copy the full address.
  4. For many titles, switch to Bulk, paste one title per line, and copy the slugs or download a CSV with titles and slugs.

Frequently asked questions

What is a URL slug?

The slug is the part of a URL that identifies a specific page in a readable way, usually the last segment. In https://example.com/blog/cold-brew-guide, the slug is cold-brew-guide. Most content management systems, including WordPress, Shopify and Ghost, generate a slug from the title, and let you edit it before publishing.

Should I use hyphens or underscores in URLs?

Hyphens. Google's URL structure guidelines recommend hyphens to separate words because its systems treat a hyphen as a word separator, while an underscore can join words together: cold_brew may be read as one word, cold-brew as two. Hyphens are also easier to see when a link is underlined.

Should I remove stop words like “the” and “and” from slugs?

It is optional. Removing them makes slugs shorter (how-to-make-the-best-coffee becomes make-best-coffee), and search engines do not need them. But removing them can change meaning or make a slug hard to read, so check the result. The tool never removes words if that would leave the slug empty.

How long should a URL slug be?

There is no official limit that matters for SEO, but shorter is better: three to five meaningful words is a good target, and most slugs fit in 60 characters. Long slugs get cut off in search results and are harder to share. The maximum length option trims at a word boundary so the slug never ends in half a word.

Can URLs contain accented or non-Latin characters?

Yes. Modern browsers display them, and Google indexes them; behind the scenes they are percent-encoded (é becomes %C3%A9). The catch is that the encoded form appears when a link is copied into some apps, making it long and unreadable. Transliteration avoids that. If your audience reads a non-Latin script, keeping native slugs can be the better choice; turn transliteration off to keep them.

Is it bad to change a page's slug?

Changing a slug changes the URL, so every existing link, bookmark and search result pointing at the old address breaks. If you must change it, add a permanent 301 redirect from the old URL to the new one, which passes visitors and most ranking signals along. For established pages, a less-than-perfect slug is usually better left alone.

Slug best practices

• Lowercase only. Many servers treat /Page and /page as different URLs, which creates duplicates.

• Use hyphens between words, not underscores, spaces or %20.

• Keep the main keyword, drop filler: /cold-brew-coffee-guide beats /the-ultimate-complete-guide-to-making-cold-brew-coffee-at-home.

• Leave dates and numbers out unless they are part of the topic. /best-laptops-2026 needs a new URL every year; /best-laptops can be updated in place.

• Do not repeat the folder: /blog/blog-post-title wastes words.

• Decide once, then keep it. If you must change a slug, add a 301 redirect.

How transliteration works

Most accented letters are a base letter plus an accent mark, and Unicode can split them apart (normalization form NFD); the tool then drops the marks, so é, è, ê and ë all become e. Letters that are not built that way get an explicit mapping: ß to ss, æ to ae, œ to oe, ø to o, ł to l, þ to th, đ and ð to d.

Cyrillic is romanized letter by letter with a simple scheme (ж → zh, ш → sh, щ → shch, я → ya), so Привет мир becomes privet-mir. Greek gets a similar mapping. German umlauts become a, o and u by default, which is what WordPress and most CMSs do; tick the German option to get ae, oe and ue (München → muenchen), the spelling German readers expect.

Related free tools

  • Meta Tag Generator — Fill in a page's title, description and social card details; get a complete, correctly escaped <head> block with live length counters.
  • SERP Snippet Preview — Preview how your page title and meta description will look in Google — with live character-count checks.
  • Title Case Converter — Capitalize titles and headlines correctly for APA, MLA, Chicago or AP style, and see all four side by side.
  • Case Converter — Switch text between twelve cases in one click, from UPPER and Sentence case to camelCase, snake_case and kebab-case.
  • UTM Link Builder — Build clean, consistent UTM tracking links so you know exactly which campaigns bring you customers.