Free batch slugify tool: paste a list of strings (one per line) and slugify all of them into clean, URL-friendly slugs at once, with hyphen or underscore separators. Runs in your browser.
—
Enter a list of strings above, then press Slugify All.
Slugified lines
#
Input
Slug
How slugify batch works
This tool slugifies every line in a list at once, so you can turn a whole column of titles, product names, or headings into clean URL slugs in one pass instead of converting them one by one.
Paste one string per line, pick a separator (hyphen or underscore), and the tool runs the same slug algorithm on each line independently. Each output slug corresponds to the input line at the same position. The slug is built by lowercasing, removing accents, stripping special characters, and joining words with your separator.
The transformation matches the single Slug Generator. Empty lines are preserved and stay empty in the output, so your line numbering never shifts and every input line maps to exactly one output line.
Frequently asked questions
How is this different from the Slug Generator?
The Slug Generator slugifies a single string. This batch version takes a list of separate strings (one per line) and slugifies each one independently, so a whole column of titles comes out as clean slugs in one click.
Should I use hyphens or underscores?
Hyphens are the SEO standard. Google treats hyphens as word separators but underscores as part of the word, so hyphens are recommended. This tool defaults to hyphens and lets you switch to underscores for any niche system that requires them.
How are accents and special characters handled?
Each line is lowercased, accents are stripped via Unicode normalization (so cafe with an accent becomes cafe), and any character that is not a letter, number, or separator is removed before words are joined with your chosen separator.
What happens to empty lines?
Empty lines are kept in place and stay empty, so your line numbering is preserved and every input line maps to exactly one output line.