Bulk slug generator
Paste a list of titles — one per line — or upload a CSV, and convert them all to slugs in one pass. Copy the results or download them as a CSV.
How to use the bulk slug generator
- 01Paste one title per line, or upload a CSV export — the first column is used as the title.
- 02Choose the separator, stop-word, and number options; they apply to every row.
- 03Review the title → slug table for collisions or slugs that read awkwardly.
- 04Copy all slugs or download a title,slug CSV to import back into your CMS or redirect map.
Built for migrations
Moving a blog or product catalog means regenerating every permalink. Paste your titles or upload the CSV export from your CMS, and get a matching slug for every row — processed locally, so nothing in your catalog leaves the browser.
Consistent rules across every row
The same separator, stop-word, and number-stripping options apply to the whole batch, so your URL structure stays uniform. Download the result as a two-column CSV (title, slug) ready to import back into your CMS or spreadsheet.
Frequently asked questions
- How many titles can I convert at once?
- There is no hard limit — processing happens in your browser, so thousands of rows work fine. Paste one title per line or upload a CSV file, and the first column is used as the title.
- What format is the CSV export?
- A two-column CSV with a header row: title,slug. Each row pairs your original title with its generated slug, ready to import into a CMS or spreadsheet for a migration mapping table.
- Is my content catalog uploaded anywhere?
- No. The CSV is read locally with the browser's FileReader API and never leaves your machine — nothing is uploaded to any server, which matters when you're migrating unpublished or commercially sensitive titles.