Product label QR codes — one code per SKU
Small product lines often need a code per SKU on the packaging or a hang tag: a link to the manual, care instructions, reorder page, or warranty form. Put SKUs and URLs in a sheet, upload it, and get a file per SKU named by your label, ready for your packaging designer.
Columns: url plus optional label. Download the example CSV
Download a sample CSV · Print label sheets at 100% scale (no "fit to page").
2 codes ready (max 1000). Generated in your browser — nothing is uploaded.
- Table 1: https://example.com/table-1
- Table 2: https://example.com/table-2
Example CSV
url,label https://example.com/p/MUG-12OZ-BLK,MUG-12OZ-BLK https://example.com/p/MUG-12OZ-WHT,MUG-12OZ-WHT https://example.com/care/TOTE-CANVAS,TOTE-CANVAS
Choose URLs that outlive the print run
- Packaging lives for years, so link to a stable address on your own domain (e.g.
yourbrand.com/p/MUG-12OZ-BLK) that you can redirect later, rather than a marketplace listing that may be removed. - Static codes can't be re-pointed after printing; a stable URL you control gives you the same flexibility as a paid dynamic code.
- A QR code is not a retail barcode. Stores scanning at checkout need a GS1 UPC/EAN barcode; the QR code is for customers.
Packaging and print tips
- Hand the SVG files to your designer or printer — vectors stay crisp on any size and in CMYK workflows.
- Keep at least 2 cm (about 0.8 in) for short URLs; longer URLs create denser codes that need more room.
- Avoid placing codes on curved seams, folds, or metallic/foil areas.
- Add a short call to action next to the code ("Scan for care instructions") — people scan more when they know what they will get.
- Order a proof and scan it with a couple of different phones before the full run.
Questions
Yes. Whatever you put in the label column is used as the file name and printed under the code in the PDF.
No. Retail checkout systems expect GS1 barcodes. Use QR codes alongside them for customer-facing links.
Yes. There are no watermarks or licence restrictions on the generated codes.
Yes, up to 1,000 rows per batch.
More: How to make hundreds of QR codes from a spreadsheet · Avery label templates · CSV to QR code