Slug Generator
Build predictable ASCII or Unicode slugs from titles, with deterministic batch collision handling and JSON mappings.
Your inputs stay in your browser.Single title or up to 1000 title lines; 500 code points per title, 1 MiB total. Maximum slug length 1-200 code points. ASCII does not transliterate all scripts. Unsupported rows block export; blanks are skipped. Drafts stay in memory only; refreshing clears them. Processing and exports stay local.
Enter values or try an example, then choose Calculate / Generate.
How to use Slug Generator
Choose single or batch titles, ASCII Latin or Unicode, hyphen or underscore, and a length cap. Optionally remove your own exact stop-word tokens. Report duplicates preserves equal slugs and flags them in the mapping; suffix mode assigns unique outputs in source order.
Worked example
Göteborg & Malmö becomes goteborg-malmo. Straße Æsir becomes strasse-aesir. Hello, Hello, Hello-2 with suffix mode becomes hello, hello-2, hello-2-2.
Rules and limits
1000 titles, 500 code points per title, 1 MiB source; slug cap 1-200 code points without splitting grapheme clusters. Lowercase precedes normalization; ASCII uses NFKD and explicit Latin mappings, not universal transliteration. Unicode retains letters, numbers and attached marks. Stop-word lists allow 100 words of 50 code points. Blank rows are skipped; unsupported rows block export. Generated text does not change website routes or guarantee SEO rankings.
What should we improve next?
Help shape the next update to Slug generator. Tell us what would make it better for you.
Prefer email? feedback@tooltulip.com