Barcode & SKU Label Generator
How to use this tool
- Choose Single SKU, Sequential range or Paste CSV, then enter your SKUs, product names and prices.
- Pick a barcode format and a sheet layout (24, 40 or 65 labels per A4 page, or a thermal roll), then check the close-up and full-sheet previews.
- Press Print labels, set Margins to None and Scale to 100%, and print on sticker paper. Download a single label as SVG or PNG if you need it.
Examples
- Sequential range
- Prefix BTL-STL-, 1 to 50, padding 3 and suffix -1L gives BTL-STL-001-1L to BTL-STL-050-1L.
- Spreadsheet paste
- BTL-STL-001, Steel Water Bottle, 999, 4 prints four labels with MRP 999.00.
- EAN-13
- Enter 12 digits and the check digit is added for you.
Supported barcode formats compared
Use Code 128 for your own SKUs. Use EAN-13 or UPC-A only for numbers issued by GS1.
| Format | Characters | Length | Best for |
|---|---|---|---|
| Code 128 | All ASCII letters, digits, symbols | Any | Internal SKUs, shipping, inventory |
| EAN-13 | Digits | 12 or 13 | Retail products sold worldwide |
| EAN-8 | Digits | 7 or 8 | Very small packs |
| UPC-A | Digits | 11 or 12 | Retail products in the US and Canada |
| Code 39 | A-Z, 0-9 and - . space $ / + % | Any | Asset tags, older industrial systems |
| ITF-14 | Digits | 13 or 14 | Cartons and cases |
Frequently asked questions
Is my data uploaded anywhere?
No. Barcodes are drawn in your browser. Your SKUs and prices never leave your device.
Which barcode format should I choose for SKUs?
Code 128 handles letters, numbers and symbols and is read by every scanner. EAN-13 and UPC-A are for numbers registered with GS1.
How do I print on an A4 sticker sheet without misalignment?
Pick the layout that matches your sheet, then in the print dialog set Margins to None and Scale to 100% (not Fit to page). Test on plain paper first.
How many labels can I make at once?
Up to 500 unique SKUs and 1,000 stickers per print run. Split larger jobs into batches to keep your browser responsive.
Why does my EAN-13 show an error?
EAN-13 needs 12 digits (the check digit is added) or 13 digits with a correct check digit. Letters are not allowed.