Barcode Generator
Generate CODE128, EAN-13, or UPC-A barcodes and download as SVG — a vector format that stays scan-ready at any print size, unlike PNG-only generators whose bars blur and stop scanning once enlarged.
How it works
- Pick a symbology: CODE128 (any text), EAN-13, or UPC-A (product codes)
- Type your text or digits — the checksum is calculated automatically for EAN-13/UPC-A
- Download as SVG (scan-ready at any size) or PNG
Frequently asked questions
Why does my printed barcode fail to scan?
The most common cause is enlarging a raster (PNG) barcode past its original resolution — the bars blur below the scanner's minimum readable width. A vector (SVG) barcode stays crisp at any size, which is why this tool offers SVG download.
What's the difference between EAN-13 and UPC-A?
UPC-A (12 digits) is the standard in the US/Canada; EAN-13 (13 digits) is used internationally. UPC-A is technically an EAN-13 with a leading zero.
Do I need to calculate the check digit myself?
No — enter the first 11 (UPC-A) or 12 (EAN-13) digits and the check digit is calculated and appended automatically.
Related tools
From the blog
Update history
- 2026-10-03 Added links to related tools.
- 2026-09-14 Launched: CODE128/EAN-13/UPC-A barcode generator with SVG (scan-ready at any print size) and PNG download.