Slug Generator
Type or paste a title to get a clean, lowercase, hyphenated slug for URLs and permalinks. Updates as you type.
Input text
LocalSlug
—About Slug Generator
The Slug Generator turns a title into a clean, lowercase, hyphenated URL slug as you type. It is for bloggers, SEO professionals, and developers creating readable permalinks.
A tidy slug is better for readers and search engines than a messy one. Generating it locally gives a consistent, safe result instantly, with the title kept private.
Step by step
- Type or paste the title you want to convert.
- The slug is generated live: lowercase, spaces turned to hyphens, punctuation removed.
- Review the slug for readability.
- Copy it into your CMS or code.
What it offers
- Live title-to-slug conversion
- Lowercase with hyphen separators
- Punctuation and special-character stripping
- Generated in the browser as you type
Where it helps
- Creating permalinks for blog posts
- Generating URL-safe identifiers from names
- Building category and tag slugs for a CMS
- Producing readable anchors for documentation
Tips for best results
- Keep slugs short and descriptive; trim filler words like “the” and “a”.
- Decide on a slug before publishing, since changing it later needs a redirect.
- Use hyphens, not underscores, which search engines treat as word separators more reliably.
Pitfalls to watch for
- Stuffing a slug with keywords until it is long and unreadable; keep it short and meaningful.
- Changing a published slug without a redirect, which breaks existing links.
- Leaving in accented or special characters that some systems handle inconsistently.
Why people use it
Clean URLs
Readable, hyphenated, lowercase slugs.
SEO-friendly
Descriptive slugs help readers and search engines.
Consistent
Every slug follows the same safe rules.
Private
Titles are processed on your device.
Common questions
This runs entirely in your browser
No file or text you enter here is uploaded. Encoding and decoding happen on your device using native browser APIs — close the tab and nothing remains on a server.