Preparing your CSV
Export a sheet from Excel, Google Sheets or Numbers as CSV. Put the content in the first column and, optionally, the file name in the second. A header row namedcontent and filename is recognised and skipped. Commas, semicolons and tabs all work as separators, and quoted values may contain commas.
| content | filename |
|---|---|
| https://example.com/p/1001 | sku-1001 |
| https://example.com/p/1002 | sku-1002 |
What you get
- One PNG or SVG per valid row, named from your file-name column (made safe for every operating system) or numbered automatically.
- Duplicate names get a suffix rather than overwriting each other.
- A
report.csvlisting every row with its file name and status, including rows that were skipped and why. - Optionally, a scan test on every single code before it goes into the ZIP.
Limits
To keep things fast on ordinary laptops and phones, a batch is limited to 500 rows and a 1 MB file. For larger jobs, split the file and run it in parts. All processing happens in your browser, so a long list of private links never leaves your computer.
Need the codes laid out for printing? The printable sheet tool puts numbered codes on A4 or Letter pages.


