Slug Generator
Bulk Input - one title per line
Bulk Output - slugs
0 slugs

Free Online Slug Generator - Create Clean, SEO-Friendly URL Slugs

The Delimiter.site Slug Generator converts any title, headline, or phrase into a clean URL slug in real time. It strips accents, removes special characters, replaces spaces with hyphens (or underscores), and optionally removes common stop words - giving you SEO-friendly slugs that are safe to use in URLs without encoding.

What Is a URL Slug?

A slug is the part of a URL that identifies a specific page in a human-readable way. In the URL https://example.com/blog/how-to-write-a-slug, the slug is how-to-write-a-slug. Good slugs are lowercase, contain only letters, numbers, and hyphens, and describe the page content concisely. Search engines use slugs as a ranking signal, and users use them to understand where a link leads before clicking.

How the Slug Generator Works

The generator applies a sequence of transformations to your input text to produce a valid, clean slug.

Unicode Normalisation and Accent Stripping

Characters like é, ü, ñ, and ø are first decomposed using Unicode NFD normalisation, then the accent combining marks are removed, leaving the base letter - e, u, n, o. This ensures slugs remain ASCII-safe while still reflecting the original word.

Lowercase Option

Enabled by default. Converts all letters to lowercase so that My-Blog-Post and my-blog-post resolve to the same URL. Most web servers and CMS platforms treat slugs as case-insensitive, but enforcing lowercase eliminates any ambiguity. To convert text case without generating a slug, use the case converter.

Stop Word Removal

Common words like a, an, the, and, or, for, in, and of add length without contributing to SEO value. Enable Remove stop words to produce shorter, more keyword-dense slugs - for example, the-art-of-the-deal becomes art-deal.

Separator

Choose between a hyphen (-) or underscore (_) to replace spaces and unsupported characters. Hyphens are the SEO standard recommended by Google - search engines treat hyphens as word separators, whereas underscores are treated as word joiners. Use underscores only when your platform requires them.

How to Use the Slug Generator

Single Slug

Type or paste a title into the Single title input at the top. The slug appears immediately in the output field below it. Click the copy icon to copy it to your clipboard.

Bulk Slug Generation

Paste a list of titles into the Bulk titles textarea - one title per line. A slug is generated for every line simultaneously. Use the Copy button to copy all slugs at once. This is ideal for migrating a large blog or generating slugs for a product catalogue.

Common Use Cases

Blog and CMS Publishing

WordPress, Ghost, Webflow, and most other CMS platforms auto-generate slugs, but their algorithms are often inconsistent. Generate the slug here to get exactly the format you want, then paste it into the CMS's URL field. If you also need a clean title, run it through the text tool to find and replace unwanted characters first.

E-commerce Product URLs

Product pages with slugs like blue-wireless-noise-cancelling-headphones rank better than product-12345. Use the bulk generator to convert an entire product catalogue at once, then import the results into your e-commerce platform.

API Route and Filename Generation

When creating API endpoints or file names from dynamic user input, slugs provide safe, predictable strings that won't break routing or file systems. Apply the generator before writing the value to your database or filesystem.

Multilingual Content

Titles with accented characters are normalised to their ASCII equivalents, making slugs safe for any URL without percent-encoding. A French title like Résumé et Compétences becomes resume-et-competences - valid in any browser or server.