URL Slug Generator
Type or paste text and instantly see it converted to a URL-friendly slug. The tool lowercases the input, replaces spaces with hyphens, strips special characters, collapses consecutive separators, and trims leading and trailing separators — producing a clean slug suitable for URLs, filenames, and CSS class names.
You can customize the separator character (hyphen, underscore, or dot) and set a maximum length. The slug updates live as you type, so there is no need to click a button — just type and copy.
Useful for bloggers creating post URLs, developers naming files or routes, and anyone who needs to turn a human-readable title into a machine-friendly identifier. Everything runs locally in your browser.
By The Paper Room Editorial Team — Developer Tools
Frequently asked questions
How are special characters handled?▼
All characters except letters, numbers, and the chosen separator are stripped. Accented characters are not transliterated by default — 'cafe' stays 'cafe' but 'café' loses the accent. Spaces become the separator character.
Can I use an underscore instead of a hyphen?▼
Yes. The tool lets you choose between hyphen (-), underscore (_), and dot (.) as the separator character.
Is there a maximum slug length?▼
You can set an optional max length. The tool truncates at the limit without cutting a word in half when possible, and trims any trailing separator.