URL slug generator

Turn page titles, product names and headings into clean, readable URL slugs. Accents are converted the way your language writes them, and a whole list can be processed at once, one title per line.

Free and private. Everything runs in your browser, nothing is uploaded.

How it works

  1. Paste your titlesOne title per line. Paste a column from Excel or a list of product names.
  2. Choose the stylePick the separator, a length limit and whether to remove filler words.
  3. Copy the slugsEach line gets its slug in the same order, ready to paste back.

What makes a good slug

A good slug is short, readable and uses only lowercase letters, numbers and hyphens. Search engines and people both read it, so it should describe the page in a few words.

Titles with accents need care: letters such as é, ñ and ü are not safe in every system, so they are replaced with their closest Latin letters. Crème Brûlée Recipes becomes creme-brulee-recipes, and with German selected Größe & Farbe becomes groesse-und-farbe.

Bulk slugs for stores and blogs

Online stores and marketplaces often need slugs for hundreds of products at once. Paste the product names column from a spreadsheet, copy the result and paste it back next to the names; the order stays the same.

Frequently asked questions

Should I use hyphens or underscores?

Hyphens. Search engines treat a hyphen as a word separator, while an underscore can join words together.

How long should a slug be?

As short as it can be while still describing the page; three to six words is common. The length limit cuts at a word boundary.

What happens to & and other symbols?

& becomes and, other symbols are removed and spaces turn into the separator.

Is my list uploaded?

No. Slugs are created in your browser.