Hyphens are recommended by Google for word separation.
Generated Slug
—
0Characters
0Words
0Removed
—Length
Slug Quality Checks
What is a URL slug generator? A slug generator converts a page title into the last part of a URL, such as how-to-bake-chocolate-cake. This one lowercases text, swaps accented letters for plain ones, removes punctuation and optional stop words, joins words with a hyphen or underscore, and can process many titles at once.

What is a URL slug generator?

The slug is the readable part at the end of a URL. For the title How to Bake the Perfect Chocolate Cake in 30 Minutes! a good slug is short, lowercase and free of symbols. Typing that by hand for every post is slow and easy to get wrong, especially with accents, ampersands and stray punctuation.

This slug generator takes your text in Title or Text and builds the slug as you type. You choose a Word Separator (hyphen or underscore) and switch options on or off: remove stop words, force lowercase, keep numbers, transliterate accented characters, and truncate to 60 characters. Add a Base URL and you also get a full address preview. Bulk Mode turns one title per line into one slug per line.

One honest limit: the tool keeps only letters a to z and digits 0 to 9. Titles in scripts such as Arabic, Hindi, Chinese or Cyrillic will lose those characters, so use it for Latin-script titles or transliterate first.

How to turn a title into a URL slug

  1. Type or paste your headline into Title or Text, or press Try Sample to see an example.
  2. Pick a Word Separator. Hyphen is selected by default and is what Google recommends.
  3. Tick or untick Remove stop words, Force lowercase, Keep numbers, Transliterate accented characters and Truncate to 60 characters.
  4. Optionally enter a Base URL such as https://example.com/blog/ to see the full link.
  5. Review the character count, word count, removed stop words and the Slug Quality Checks.
  6. Press Copy Slug or Copy Full URL. For a list, tick Bulk Mode and use Copy All Slugs.

What this slug generator includes

Stop word removal

It strips common words such as a, the, and, of, to, how, what and about, then lists exactly which words it removed.

Accent transliteration

Letters like é, ü, ñ, ß and ø become e, u, n, ss and o, so a title such as Crème Brûlée becomes creme-brulee.

Symbol handling

An ampersand becomes the word and, an at sign becomes at, and a hash becomes number before the slug is built.

Quality checks

Eight checks test length up to 60, minimum 10 characters, lowercase, hyphens, special characters, and leading, trailing or double separators.

Full URL preview

Enter a base URL and the tool joins it to the slug, ready to copy.

Bulk Mode

Paste one title per line and get a matching slug beside each, with a Copy button per row and one for all.

Who uses it, and for what

  • Bloggers publishing weekly. Paste the headline, drop stop words and copy a short slug into the permalink box of your CMS.
  • Shop owners with many products. Use Bulk Mode on a list of 50 product names to get consistent slugs for a CSV import.
  • SEO specialists planning a restructure. Draft new slugs, then record the old to new mappings and test them with the Redirect Checker.
  • Multilingual sites. Convert German or French titles to plain Latin letters. Add the right language tags with the Hreflang Tag Generator.

Tips for better URL slugs

  • Keep the main keyword and cut the rest. Three to five words is usually enough.
  • Be careful with stop word removal. Dropping words can change meaning, so a title with not or without in it needs a manual check. The list in this tool does not include not.
  • Truncate to 60 characters only trims at a hyphen, and with the underscore separator the trimming rule does not apply. Always read the result.
  • Truncate also removes the last word whenever it is switched on, even for a slug shorter than 60 characters, so leave it off for short titles.
  • Do not change the slug of a published page without a 301 redirect from the old address.
  • Skip dates and category words in the slug unless your URL structure needs them.

Is it safe? Privacy and limits

Slugs are created by JavaScript in your browser. The titles you type, including bulk lists, are not uploaded or stored by the tool. Copy buttons write to your own clipboard. The tool does not check whether a slug is already used on your site or whether it collides with an existing page, so confirm that in your CMS.

Slug generator FAQ

A slug is the human-readable part of a URL that identifies one page, usually the final segment. In https://example.com/blog/chocolate-cake-recipe, the slug is chocolate-cake-recipe. Good slugs are short, lowercase and describe the page, so people and search engines can guess the topic from the address alone. This tool makes one from your title by removing symbols, optionally dropping stop words and joining the remaining words with a hyphen or underscore.

Use hyphens. Google's guidance recommends hyphens to separate words in URLs, and it treats them as word breaks, while underscores can join words together in the eyes of a crawler. This generator selects hyphen by default and offers underscore only when you need it, for example to match an old naming scheme. The quality check list also marks underscores as a problem unless you chose them yourself. Google's URL structure guidelines explain this.

Usually yes, when it keeps the slug shorter and the meaning is still clear. how-to-bake-chocolate-cake reads fine without the. But do not remove words that change the sense. The built-in list here includes how, what, to and about, so a slug can lose a word you actually want. Untick Remove stop words, or edit the result, when the title relies on those words, such as a how-to or what-is topic.

Aim for under 60 characters, which is the limit this tool uses for its Length check and its optional truncate setting. Short slugs are easier to read, share and remember, and they are less likely to be cut off in results. There is no strict rule from search engines. The tool labels under 20 characters as Short, up to 60 as Good and more than 60 as Long, and its quality list asks for at least 10 characters.

Yes for Latin accents. With Transliterate accented characters ticked, letters like à, é, ñ, ü and ß become a, e, n, u and ss. Punctuation and symbols are removed, apart from &, @ and # which become and, at and number. The tool does not handle non-Latin scripts: Arabic, Chinese, Cyrillic or Devanagari letters are dropped because only a to z and 0 to 9 are kept. For those languages, write or transliterate the slug yourself.

Yes. Tick Bulk Mode, paste one title per line, and the tool lists the original text next to its slug. Empty lines are ignored. The same options apply to every line, including separator, stop words and truncation. Use Copy All Slugs to copy just the slugs, one per line, in the same order, which pastes neatly into a spreadsheet column. Bulk Mode does not check for duplicates, so two similar titles can produce the same slug.

Only with a redirect. If you change a live slug, the old URL stops working and any links, shares and rankings it had are lost unless you add a 301 redirect to the new address. For a new post, the choice is free. For an old one, decide whether the gain is worth the work. After you set the redirect, test it with the Redirect Checker to confirm it returns a 301 and lands on the right page.

Yes. It is free, with no signup or limits on titles or bulk lines. Everything runs in your browser. It is a formatting tool, so it will not choose keywords for you. Pick the phrase people search for first, then let the tool clean the text. To check that the final address is described well in results, preview it with the SERP Preview Tool.