Slug Generator

Convert a headline or product name into a clean URL slug: lowercase, accents removed, symbols stripped, words joined with hyphens.

Title or text (one per line for many)
Cuts at a word boundary. 0 = no limit.
Options
Slug

How to create a URL slug

  1. Type or paste your title. Put one title per line to generate many slugs at once.
  2. Choose the separator, an optional maximum length and whether to drop stop words.
  3. Copy the slug and use it in your URL, file name or ID.

Features

SEO-friendly

Lowercase, hyphenated, no symbols — what search engines expect.

Accent-aware

Café → cafe, straße → strasse, naïve → naive.

Batch mode

One title per line gives one slug per line.

Private

Text is processed in your browser and never sent anywhere.

Frequently asked questions

Hyphens or underscores in URLs?

Use hyphens. Google treats a hyphen as a word separator but an underscore as a joiner, so red-shoes is read as two words while red_shoes is one.

How long should a slug be?

Shorter is better: three to five meaningful words is ideal. Removing stop words like “the” and “of” keeps slugs tight without losing meaning.

What happens to accents and special characters?

Accented letters are converted to their plain equivalents (é → e), ligatures are expanded (æ → ae) and symbols such as & become words or are dropped, so the slug contains only letters, digits and separators.

Can I generate slugs for a whole list?

Yes. Paste one title per line and you get one slug per line, in the same order.