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.
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.