🏷️ Barcode Generator (EAN, UPC, Code 128, Code 39)
Generate a scannable barcode, EAN-13, UPC-A, Code 128, Code 39 and more, with the correct check digit computed for you, and download it as crisp SVG or PNG.
EAN, UPC, EAN-8 and ITF-14 include the correct mod-10 check digit automatically, enter one digit short and it's computed for you. Vector SVG export is print-crisp. 🔒 Generated in your browser; internal SKUs never leave your device.
How the barcode generator (ean, upc, code 128, code 39) works
Pick a barcode type and enter the value; the tool draws a standards-compliant 1-D barcode with quiet zones and the human-readable number underneath. For retail symbologies (EAN-13, UPC-A, EAN-8, ITF-14) it computes and appends the mod-10 check digit automatically, enter one digit short and it’s completed for you, and Code 128 chooses the optimal code set with its mod-103 checksum.
The exact part a chatbot can’t do: a valid check digit and a scannable bar pattern. The vector SVG export is print-crisp at any size, and everything is generated on your device, so confidential SKUs and inventory codes never leave your browser.
Frequently asked questions
What barcode types can I generate?
EAN-13 and UPC-A (retail products), EAN-8 (small packages), Code 128 (any text, used in shipping/logistics), Code 39 (alphanumeric, industrial), and ITF-14 (shipping cartons).
What is a check digit and does it add one?
It’s a final digit computed from the others to catch scan errors. EAN, UPC, EAN-8 and ITF-14 use a mod-10 check digit. This tool computes and appends it automatically, so you can enter the code one digit short.
Which barcode should I use for a retail product?
EAN-13 outside North America and UPC-A within it, both are GS1 retail standards. You’ll usually get the number from GS1; this tool renders it with the correct check digit.
Can I download a vector barcode?
Yes, export as SVG for print-crisp scaling at any size, or PNG for quick use. Vector is best for labels and packaging.
Is Code 128 different from a QR code?
Yes, Code 128 is a 1-D (linear) barcode of bars and spaces, read by laser and camera scanners, common in shipping. QR codes are 2-D and hold much more data. Use the QR generators for URLs, WiFi and contacts.
Are my codes uploaded?
No, barcodes are generated entirely in your browser, so internal SKUs stay private.