Slugify URL Generator
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.
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 |
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.
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.