Convert text to URL slugs in bulk
This bulk converter turns a list of titles into clean, web-safe URL slugs — one slug per line. It is built for content teams and developers slugifying a batch of blog posts, product names, page titles, or filenames in a single pass rather than one at a time.
How it works
Each line is processed independently. First, accents are removed by Unicode normalisation (NFKD) so Café becomes cafe. The text is optionally lower-cased, then any run of non-alphanumeric characters (spaces, punctuation, symbols) is collapsed into a single separator — a hyphen by default, or an underscore if you choose. Finally, leading and trailing separators are trimmed so no slug starts or ends with one.
slug = deaccent → (lowercase) → non-alphanumeric runs → separator → trim ends
Example
Input:
Hello, World!
10 Tips for Better Sleep
Café René — Opening Soon
Output with the hyphen separator and lowercasing on:
hello-world
10-tips-for-better-sleep
cafe-rene-opening-soon
Everything runs locally in your browser — nothing is uploaded, so your draft titles stay private.