Convert any title or phrase into a clean, URL-friendly slug. Supports kebab-case, snake_case and custom separators. Batch convert multiple lines at once.
Separator
Case
Options
Slug
Type or paste text above to generate a slug
Full URL preview
https://example.com/
Batch converter
One title per line → one slug per line
Input (one per line)
Slugs
How to use the Slug Generator
Type or paste your title in the input field above. The slug is generated instantly. Use the options to choose your separator (hyphen is standard for URLs), control casing, and whether to keep numbers. For multiple titles at once, use the Batch converter — paste one title per line and get one slug per line.
What is a URL slug?
A slug is the part of a URL that identifies a specific page in a human-readable way. For example, in https://example.com/my-blog-post, the slug is my-blog-post. Good slugs are lowercase, use hyphens as separators, contain no special characters, and are concise but descriptive.
Slugs matter for SEO because they appear in the URL and signal to search engines what the page is about. Keeping slugs short and keyword-rich helps with ranking.
Frequently asked questions
Hyphens are the standard for URLs and are recommended by Google. Search engines treat hyphens as word separators, making each word individually searchable. Underscores join words together — "my_post" is treated as one word "mypost". Use hyphens for blog posts, pages, and SEO URLs. Underscores are common in file names and programming.
This converts accented characters to their closest ASCII equivalent. For example, "café" becomes "cafe", "über" becomes "uber", and "naïve" becomes "naive". This is recommended for URLs as some systems don't handle non-ASCII characters well.
Keep slugs concise — ideally 3–5 words. Remove filler words like "a", "the", "and", "of". For example, "the-best-way-to-learn-javascript" could be shortened to "learn-javascript-fast". Shorter slugs are easier to share, type, and remember.
No. All processing runs locally in your browser. Your text never leaves your device.