Back to Free Tools

FREE TOOLS

Batch Unique Slug Generator

Assign unique ordered slugs with collision-aware numeric suffixes.

Pasted text, One UTF-8 file

unique-slugs.txt, slug-assignment-report.json

Browser only

Runs locally in your browser. Your files, pasted content and generated output are not uploaded. Reset clears this tool’s working data.

This tool needs JavaScript. If it does not load, refresh the page and try again.

How to use this tool

  • Paste one source record per line or choose one UTF-8 file. Choose whether final slugs use ASCII only.
  • Select Generate unique slugs. Records keep their original order, and each assigned slug is checked against every earlier assignment.
  • Download unique-slugs.txt and slug-assignment-report.json to inspect every normalized base and collision suffix.

Examples

Hello world, Hello world and Hello-world-2 produce hello-world, hello-world-2 and hello-world-2-2 in that order.

Limitations

  • At most 1 MiB input,10,000 records/units per record,200 UTF16 units per final slug,100,000 probes,5MiB combined output and30 seconds.
  • Empty normalized records refuse. Unicode casing follows this runtime default locale; no cross-locale or Unicode-version identity is promised.

Related tools

No items found.

More tools for your workflow

Explore the related desktop tool