What this page covers
Prefer lowercase ASCII letters, numbers, and hyphens. Avoid underscores in public marketing URLs when your stack already uses kebab-case.
Quick answer
Turn headlines into clean URL slugs. Free slug generator for blogs, CMS fields, and SEO-friendly paths. Free in your browser on Case Modify—no account required. Use it in a browser with no account required, then review the output before publishing or shipping.
Part of Code & data tools
Slug generator: create URL-safe slugs from headlines
A slug is the readable part of a URL after the domain—`/title-case-rules/` instead of `/p=123`. A slug generator lowercases text, strips punctuation, and joins words with hyphens so links stay stable and shareable.
Use it when publishing blog posts, docs pages, or product landing URLs. Good slugs are short, descriptive, and free of spaces or special characters that break in emails and ads.
How to use this converter
- Paste a headline or page title into the input.
- Copy the generated kebab-case slug.
- Trim optional stopwords by hand if your CMS style guide requires it.
- Paste the slug into your CMS permalink field before publishing.
What makes a good slug?
Prefer lowercase ASCII letters, numbers, and hyphens. Avoid underscores in public marketing URLs when your stack already uses kebab-case. Keep the primary keyword near the start when it still reads naturally.
Do not pack an entire H1 into the slug—three to seven words is usually enough. Changing a live slug later needs redirects; generate carefully the first time.
Slugify vs kebab-case converter
Slugify focuses on URL safety: removing accents and symbols. The kebab-case converter is aimed at CSS classes and CLI flags from identifiers. For blog permalinks, start here; for code naming, use the kebab-case tool.
Before and after examples
Headlines become path-safe kebab-case.
| Original | Converted | Notes |
|---|---|---|
| What is Title Case? | what-is-title-case | Blog permalink |
| JSON Formatter — Free Online | json-formatter-free-online | Strip punctuation |
Frequently asked questions
Should slugs include stopwords like “the”?
Optional. Many sites keep them for readability; others drop them to shorten. Be consistent across the site.
Does changing a slug hurt SEO?
Only if you do not 301-redirect the old URL. Plan redirects before renaming published pages.
Is my headline uploaded?
No. Slugify runs in your browser after the page loads.
Related guides
How to use this tool
- Paste a headline or page title into the input.
- Copy the generated kebab-case slug.
- Trim optional stopwords by hand if your CMS style guide requires it.
- Paste the slug into your CMS permalink field before publishing.
Related pages on Case Modify
kebab-case Converter — Convert text to kebab-case for URL slugs, CSS classes, package names, and CLI flags.
Lowercase Converter — Fix caps-lock mistakes or normalize headings: instant lowercase conversion.
Frequently asked questions
Should slugs include stopwords like “the”?
Optional. Many sites keep them for readability; others drop them to shorten. Be consistent across the site.
Does changing a slug hurt SEO?
Only if you do not 301-redirect the old URL. Plan redirects before renaming published pages.
Is my headline uploaded?
No. Slugify runs in your browser after the page loads.
Related guides
Examples
| Before | After | Notes |
|---|---|---|
| What is Title Case? | what-is-title-case | Blog permalink |
| JSON Formatter — Free Online | json-formatter-free-online | Strip punctuation |
Related Tools
URL Encode & Decode: Fix broken links and special characters in URLs.
UTM Builder: Add utm_source, utm_medium, utm_campaign to any base URL.
Lowercase Converter: Fix caps-lock mistakes or normalize headings: instant lowercase conversion.
JSON Formatter: Pretty-print messy JSON, catch syntax issues, or minify for production—all in one free online tool.