Slugify — URL Slug Generator

Turn any title, product name or heading into a clean, URL-friendly slug. Accents are transliterated and symbols dropped — everything runs in your browser, so your text never leaves your device.

Separator:

How to make a URL slug

  1. Type or paste your text in the top box — a single title, or a whole list with one title per line.
  2. Pick your separator (hyphen for URLs, underscore for code and database names) and toggle lowercase or a max length if you need them.
  3. The slug updates as you type. Click Copy to grab the result.

What is a slug and why does it matter?

A slug is the human-readable part of a URL that identifies a page — the best-coffee-in-seoul in example.com/blog/best-coffee-in-seoul. A clean slug is lowercase, uses hyphens instead of spaces, drops punctuation and contains only safe characters, so it works in links, file names, CSS class names and database keys without breaking or being percent-encoded into something ugly.

Good slugs also help SEO and readability: search engines and people both scan the words in a URL, so 10-best-resume-tips tells them far more than ?p=4821. This generator strips accents (so Café becomes cafe), removes emoji and other symbols, collapses spaces and stray punctuation into a single separator, and trims any separator from the start and end.

Turn titles and product names into clean IDs

Paste a full list of blog titles, product names or headings and get a matching list of slugs back — one per line — ready to drop into a CMS, a spreadsheet column or a batch import. Switch the separator to an underscore when you need identifiers for variables, filenames or SQL columns, and set a max length to keep URLs short; the length limit always cuts on a word boundary, so a slug never ends on half a word. Turn lowercase off when you want to keep the original casing for readable identifiers.

Is it private?

Yes. Every slug is generated inside your browser on your own device. Nothing you type is ever uploaded, so even unreleased titles and product names stay completely private.

Frequently asked questions

What is a slug?

A slug is the URL-safe identifier for a page — a short, lowercase string of words joined by hyphens, with no spaces, accents or special characters.

Does it handle accents and emoji?

Accents are transliterated to plain letters, so Café becomes cafe. Emoji and other symbols are not URL-safe, so they are dropped and treated as separators.

Should I use a hyphen or an underscore?

Hyphens are preferred for web URLs because search engines treat them as word separators. Underscores are common for code, filenames and database identifiers.

Can it slugify multiple lines at once?

Yes. Put one title per line and you get one slug per line back, ready for a bulk import into a CMS or spreadsheet.

Is my text private?

Yes. Every slug is generated locally in your browser and nothing you type is ever uploaded.