Turn any title into a clean, URL-friendly slug instantly
See your slug update instantly as you type, no button clicks required.
Accented letters like é, ü, and ñ are converted to plain ASCII automatically.
Choose between a hyphen or an underscore to match your platform's conventions.
Repeated punctuation and spacing collapse into a single separator automatically.
Copy your finished slug to the clipboard instantly with a single click.
Slugs are generated only in your browser — nothing is ever sent anywhere.
A good URL slug is short, readable, lowercase, and hyphen-separated — it helps both users and search engines understand what a page is about at a glance. This tool converts any title into that format automatically.
The title is lowercased, accented characters are normalized to their closest plain letter, and every run of characters that isn't a letter or digit — spaces, punctuation, dashes, symbols — is replaced with a single separator. Leading and trailing separators are trimmed, and any repeated separators collapse into one, producing a clean result like "hello-world-this-is-a-test-2026" from "Hello World! This is a Test — 2026".
Search engines use words in a URL as a ranking signal, and readable slugs improve click-through rates because users can see what a page is about before clicking. Short, keyword-relevant, hyphen-separated slugs are the widely recommended standard across blogging platforms, CMSs, and e-commerce sites.
A slug is the lowercase, hyphen-separated part of a URL that identifies a specific page in a human-readable way, such as "hello-world-this-is-a-test-2026" in a URL like example.com/blog/hello-world-this-is-a-test-2026.
Accented and diacritical characters are transliterated to their closest plain-ASCII equivalent before slugifying, so "café" becomes "cafe" and "Über" becomes "uber", keeping the slug fully URL-safe.
Yes. The separator option lets you switch between a hyphen (-) and an underscore (_). Hyphens are the SEO-conventional choice and are recommended by most search engines and CMS platforms.
Any run of characters that are not letters or numbers — spaces, punctuation, em dashes, symbols — is collapsed into a single separator. Leading and trailing separators are then stripped so slugs never start or end with a hyphen or underscore.
No. The slug is generated instantly with JavaScript running entirely in your browser. Nothing you type is transmitted, logged, or stored anywhere.