Generate barcodes in EAN-13, Code 128, UPC-A and 9 other formats. Batch generation, PNG/SVG/PDF export, print-ready labels.
Generated directly in your browser. Your data never leaves your computer
Updated on
Was this tool helpful? Rate it:
| Format | Data type | Typical use | Digits |
|---|---|---|---|
| UPC-A | Numeric | US/Canada retail | 12 |
| EAN-13 | Numeric | Global retail | 13 |
| EAN-8 | Numeric | Small packaging | 8 |
| Code 128 | Alphanumeric | Logistics, inventory | Free |
| Code 39 | Alphanumeric | Industry, government | Free |
| ITF-14 | Numeric | Shipping cartons | 14 |
| ISBN | Numeric | Books | 13 |
No. GeraCode processes everything in your browser. Your generation history is saved only in your device's local storage and is never sent to any server.
Yes. Switch to the Batch tab, paste one code per line (from Excel or anywhere else), and generate up to 200 codes at once. Download them all as a ZIP or PDF.
The check digit is the last digit of formats like EAN-13 and UPC-A, used to validate the code. You don't need to calculate it — enter the code without it and GeraCode calculates and appends it automatically.
12 formats: EAN-13, EAN-8, Code 128, Code 39, Code 93, UPC-A, UPC-E, ITF-14, MSI Plessey, Codabar, Pharmacode and ISBN.
For retail products sold in the US and Canada, use UPC-A. For international retail, use EAN-13. For logistics and inventory (non-retail), Code 128 is the most flexible option since it accepts letters and numbers.
Yes, all three. PNG and SVG are best for digital use or printing at a fixed size; PDF is best for print-ready label sheets.
Yes. After generating a code (single or batch), use the Print button to print a ready-to-cut label sheet directly from your browser — no extra software needed.
Alphanumeric text
Everything is processed in your browser — no data is sent anywhere
Your barcode will appear here