Runs 100% in your browser. Your files never leave this device.
How it works
- CSV, XLSX or a pasted list, with encode-column and filename-column mapping.
- URL templates with {column} placeholders build each code from a row.
- Pick an error-correction level, with a safe-size warning for logo overlays.
- Download a PNG and SVG ZIP with manifest.csv, or an Avery label-sheet PDF.
- Decode-verify a sample or every code with jsQR and get a failure report.