Slug Generator

Turn titles into clean, SEO-friendly URL slugs, one or many at a time.

100% Free No signup Works in your browser No data uploaded

Enter one title per line to slugify them in bulk.

How to use the Slug Generator

Step 1 — Enter titles

  • Type one title, or several lines to slugify in bulk.

Step 2 — Set options

  • Choose the separator, an optional max length, and whether to drop stop words.

Step 3 — Generate

  • Each line becomes a clean slug instantly.

Step 4 — Copy

  • Copy the slugs into your CMS or planning sheet.

Frequently asked questions

What is a URL slug?

The readable part of a web address that identifies a page, like the end of example.com/my-page-title. A clean slug is lowercase, uses hyphens, and contains only safe characters.

How does it handle accents and symbols?

Accented letters are converted to their plain equivalents (café becomes cafe), the ampersand becomes the word "and", and any other punctuation or symbol is removed, leaving a safe slug.

Should I use hyphens or underscores?

Hyphens are the long-standing recommendation for web URLs because search engines treat them as word separators, whereas underscores can join words together. The tool offers both, with hyphen as the sensible default.

What does removing stop words do?

It strips small filler words like "the", "a", and "of" to make slugs shorter and more keyword-focused. It is optional, and it keeps the slug intact if removing them would leave nothing.

Can I convert many titles at once?

Yes. Put one title per line and each becomes its own slug on the matching output line, which is handy for planning a batch of pages or migrating content.

About the Slug Generator

This tool converts page titles into clean, SEO-friendly URL slugs. Paste a single title or a whole list, and it produces safe, readable slugs ready to drop into your CMS, with control over the separator, length, and stop words.

What makes a good slug

A slug is the human-readable identifier at the end of a URL, and getting it right has both usability and SEO value. A good slug is lowercase, uses hyphens to separate words, contains only letters, numbers, and hyphens, and is concise while still describing the page. Search engines read the words in a slug as a signal of what the page is about, and a tidy slug is easier for people to read, share, and trust than one full of query strings, capital letters, or encoded characters. Getting the slug right at creation time also avoids the SEO cost of changing URLs later, which requires redirects to preserve ranking.

How it cleans your text

The conversion does the fiddly normalisation for you. Accented and non-ASCII letters are folded to their plain forms, so "Crème Brûlée" becomes "creme-brulee" rather than a string of percent-encoded characters. The ampersand is spelled out as "and", and every other symbol or punctuation mark is stripped. Spaces collapse to your chosen separator, and any leading or trailing separators are trimmed. You can cap the length, in which case it cuts at a word boundary rather than mid-word, and you can optionally remove common stop words to keep slugs short and keyword-focused — with a safeguard that keeps the full slug if removing stop words would leave it empty.

Single or bulk, and privacy

Enter one title for a single slug, or put one title per line to generate a matching slug for each, which is ideal when planning a batch of articles or migrating a content list. Hyphen is the default separator because search engines treat it as a word break, though underscore is available if your system prefers it. Everything runs in your browser, so your titles are never uploaded. To craft the page title and description that accompany these URLs, see the Meta Tag Generator.

Copied to clipboard