URL Slug Generator
Convert a post title or phrase into a tidy, SEO-friendly URL slug — lowercase, hyphenated and stripped of accents and punctuation. Paste multiple titles (one per line) to generate a whole batch at once.
How to use url slug generator
- Type your title(s)
Enter the headline or phrase you want to turn into a URL — paste several, one per line, for bulk mode.
- Pick options
Choose a separator, whether to drop common stop words, and optionally cap the length for SEO.
- Copy the slug(s)
The slug regenerates live — copy one line or the whole batch into your CMS or routes.
Features
Transliterates accented letters so 'Café' becomes 'cafe'.
Optionally strip filler words for shorter, cleaner URLs.
Optionally cap each slug at a set character count, always trimming at a whole word so it never gets cut mid-word.
Paste many titles at once, one per line — duplicate slugs automatically get a -2, -3… suffix, same as most CMS platforms do.
Supported formats and limitations
Text and structured input supported by this tool.
Use cases include personal workflows, content preparation, and quick checks. Review output before relying on it for legal, financial, accessibility, or production decisions.
Frequently asked questions
Why do clean slugs matter for SEO?
Readable, keyword-focused slugs are easier for people to understand and share, and give search engines a clear signal about the page.
Should I keep stop words?
Usually you can drop them for brevity, but keep them if removing them makes the slug ambiguous.
Does it handle non-English text?
It transliterates many accented Latin characters. Scripts without a Latin mapping are removed, so review the output for those.
How long should a URL slug be?
Google typically displays around 50–60 characters of a URL in search results, so that's a sensible cap for most pages. Tick 'Limit length' and set your own maximum — the tool trims at the end of a whole word, never mid-word.
What happens if two titles produce the same slug in bulk mode?
Each repeat gets a -2, -3, and so on appended automatically, the same way most CMS platforms avoid duplicate URLs.