Slug generator
Turn titles into clean URL slugs without diacritics or punctuation.
Related tools
Slug generator
Paste a title and get a URL slug back. "My Awesome Blog Post" becomes my-awesome-blog-post, ready to drop into a WordPress permalink, a static site file name, a product URL or a documentation anchor. Put one title per line and a whole content plan is converted at once — empty lines stay empty, so a list keeps its structure.
Diacritics are stripped down to their base letters, which is what makes this useful beyond English. Slovak, Czech and Polish titles come out readable rather than percent-encoded: "Môj skvelý článok" becomes moj-skvely-clanok, and letters that do not simply decompose are mapped by hand — ľ to l, ß to ss, æ to ae, ø to o, đ to d. Everything that is not a letter or a digit turns into the separator, repeated separators collapse into one, and leading and trailing separators are trimmed. Emoji and symbols disappear rather than leaving a trail of dashes.
Choose a hyphen or an underscore as the separator. Hyphens are the safer default because search engines read them as word breaks, while underscores suit code, file names and anchors. Lowercase conversion is on by default, since mixed-case URLs cause duplicate-content problems on case-sensitive servers, but you can turn it off. Set a maximum length to keep slugs short, and the cut happens at a word boundary so you never end mid-word or on a stray separator. Leave it at 0 for no limit.
Everything runs in your browser — unpublished titles and internal product names are never uploaded.