🔒 Runs in your browser — nothing is uploaded✓ Free, no signup
URL Slug Generator
Paste one title per line to get clean, SEO-friendly URL slugs — accents are converted, symbols removed and words joined with hyphens.
0 characters
Slugs
When should you use the Slug Generator?
- Creating URLs for blog posts and product pages
- Making file names and IDs from titles
- Bulk converting a list of page titles for a site migration
How to use the Slug Generator
- 1
Paste titles
One title per line — each line becomes one slug.
- 2
Choose a separator
Hyphens are best for URLs; underscores or dots for file names and keys.
- 3
Tidy further
Set a maximum length (cut at a word boundary) or remove words like a, the and and.
- 4
Copy
Copy all slugs or download them.
Examples
Accents and symbols
Titles
10 Tips for Writing Clean JavaScript in 2025! Café & Restaurant Guide: Straße, Zürich
Slugs
10-tips-for-writing-clean-javascript-in-2025 cafe-and-restaurant-guide-strasse-zurich
Common errors and how to fix them
Japanese or Arabic text gives an empty slug- Tick Keep non-Latin letters to keep characters from other scripts in the slug.
The slug is too long- Set Max length to 60–75. The cut happens at a word boundary so words aren't broken.
More from Generators & Testers
Free tools that run in your browser — no signup, nothing uploaded.
Regex Tester & Debugger
Test JavaScript regular expressions with live match highlighting and groups.
Cron Expression Generator
Build cron schedules, read them in plain English and preview next runs.
UUID / GUID & ULID Generator
Generate UUID v4, v7 and ULID identifiers, or inspect an existing one.
Epoch converter online
Convert UNIX timestamps to human-readable dates and back instantly.
Time Zone Converter
Convert a time between time zones and compare cities side by side.
Random Number Generator
Generate random numbers in any range — unique, sorted or decimals.
Random String & Token Generator
Generate secure random strings, API keys and tokens of any length.
Chmod Permissions Calculator
Convert Linux file permissions between octal (755) and symbolic (rwxr-xr-x).
Semver Range Checker & Calculator
Check which versions match an npm semver range, compare and bump versions.
Slug Generator FAQ
The readable part of a URL that identifies a page, like how-to-format-json in example.com/blog/how-to-format-json.
Hyphens. Google treats hyphens as word separators but not underscores, so hyphens are better for SEO.
They're converted to plain letters: é → e, ü → u, ñ → n, and special cases like ß → ss and æ → ae. & becomes 'and'.
It's optional. Short slugs are easier to read, but keep words that matter for meaning.
Short and descriptive — usually 3 to 6 words, under about 60 characters.
No. Everything runs in your browser, so your text never leaves your device.
