Free SEO audit with 10 action points - $2K worth of value
Rasesh Koirala

URL Slug Generator

Turn titles into clean, lowercase, hyphenated slugs - one at a time or in bulk, with accent and stop-word handling.

Options
slugs.txt

How to use it

  1. Type or paste your titles, one per line for bulk conversion.
  2. Set a max length if you want short slugs - it trims on a whole word, never mid-word.
  3. Optionally remove stop words for a tighter slug.
  4. Copy the slugs and use them as your page paths or product handles.

What it does, and what it does not

It does: convert titles into clean, lowercase, hyphenated slugs - stripping accents, punctuation and symbols, turning "&" into "and", collapsing spaces to single hyphens, and optionally dropping stop words and trimming to a length.

It does not: check whether the slug is already used on your site. Keep slugs unique, and once a URL is live and indexed, avoid changing it without a 301 redirect.

Reference

The slug is the readable part of a URL after the domain - the /best-sydney-cafes/ bit. A good slug is a small, permanent SEO asset: it appears in the search result, it is a light relevance signal, and it makes a link understandable before anyone clicks it. This tool turns messy titles into clean slugs following the conventions Google recommends.

The rules are simple and worth following consistently. Use lowercase - some servers treat /Page and /page as different URLs, which invites duplicate-content headaches. Separate words with hyphens, not underscores; Google treats a hyphen as a word separator and an underscore as a joiner, so red_shoes can read as one token. Strip accents and non-Latin punctuation to keep the URL clean and portable. Convert an ampersand to "and" rather than the encoded %26. This tool does all of that, and collapses runs of spaces or symbols into a single hyphen.

Keep slugs short and descriptive. Shorter URLs are easier to read, share and cite, and the words should describe the page - include the main keyword, drop the filler. Removing stop words like "a", "the" and "of" often tightens a slug without losing meaning, which is why that is an option here, though do not force it if it makes the slug read strangely. The most important rule comes after publishing: a live, indexed URL is effectively permanent. If you must change it, add a 301 redirect from the old slug to the new one, or you lose the ranking and the inbound links the old URL had earned. Decide the slug once, get it right, and leave it alone.

Questions

Hyphens or underscores?

Hyphens. Google treats a hyphen as a word separator and an underscore as a word joiner, so red-shoes is read as two words and red_shoes can be read as one. Always use hyphens.

Should slugs be lowercase?

Yes. Some servers treat uppercase and lowercase URLs as different pages, which causes duplicate content. Lowercase everywhere avoids it.

How long should a slug be?

Short and descriptive. Include the main keyword and drop filler words. There is no hard limit, but shorter URLs are easier to read, share and cite.

Can I change a slug later?

Only with a 301 redirect from the old URL to the new one. Changing a live, indexed URL without a redirect loses its rankings and inbound links.

Does it handle accents and other languages?

It strips common accents to produce a clean Latin slug. Review non-Latin scripts, since transliteration choices vary.

Related tools

Built by , SEO consultant and trainer in Sydney. Found a bug or want a tool added? Tell me.