Barcode Graphic Generator (UPC-A, EAN-13, Code 128)
Generate Code 128, EAN-13 and UPC-A barcodes as sharp SVG files. Check digits are added and validated automatically. Free, no sign-up.
Tool Configuration Options
What is a Barcode Graphic Generator (UPC-A, EAN-13, Code 128)?
This barcode generator encodes text or numbers into a scannable barcode. Code 128 encodes any printable text and is used in shipping and inventory. EAN-13 (international) and UPC-A (North America) are the retail product formats; the tool calculates their check digit, or tells you if the one you entered is wrong. The barcode is drawn as an SVG, so it stays sharp at any print size.
Execution Privacy:Toolbrix processes this utility using🔒 Processed locally — the barcode SVG is drawn in your browser.
How to use this Barcode Graphic Generator (UPC-A, EAN-13, Code 128)
Choose the barcode format in the options.
Type the value. For EAN-13 enter 12 digits; for UPC-A enter 11 digits. The check digit is added for you.
Download the SVG and place it in your label or packaging design.
Frequently Asked Questions
Q:Can I use these barcodes on products I sell in stores?
Stores need numbers registered with GS1. The generator draws any number you enter, but you must get your product numbers from GS1 for retail.
Q:What size should I print a barcode?
For EAN-13 the nominal size is about 37 × 26 mm. Do not shrink it below about 80% or scanners may fail.
Q:Why SVG?
SVG is a vector format, so the bars stay perfectly crisp when printed at any size.
Related Tools
Explore similar micro-utilities and developer tools on Toolbrix.
QR Code Generator & Image Exporter
Generate custom QR code graphics for URLs, WiFi credentials, plain text, and contact info.
Client Invoice & PDF Export Generator
Fill out itemized invoice forms and download formatted PDF invoices locally.
UUID v4 & ULID Unique Identifier Generator
Generate cryptographically random UUID v4, v1, and ULID strings in bulk.