Barcode Generator
Make a barcode in your browser and download it as PNG or SVG. No sign-up and nothing is uploaded.
Generate Code 128, EAN-13, UPC-A and Code 39 barcodes
The Barcode Generator on SavyTools creates printable barcodes in your browser. Choose Code 128 for general use, EAN-13 for retail products, UPC-A for North American retail, or Code 39 for labels and inventory, then download the result as PNG or SVG.
How to use it
Choose a format, enter the value, and press Generate barcode. EAN-13 needs 12 or 13 digits, UPC-A needs 11 or 12 digits, Code 39 uses capital letters, digits and the symbols – . space $ / + %, and Code 128 accepts letters, digits and common symbols. Press Download PNG for a picture file, or Download SVG for a scalable vector file.
Tips
Print barcodes large and with good contrast on white, and test-scan them before printing a full batch. SVG is best for print because it stays sharp at any size. If generation fails, check that your value matches the format rules shown under the value box.
Frequently asked questions
Are the barcodes scannable? Yes, when the value is valid for the format and the print is clear and large enough.
Which format should I use? Use EAN-13 or UPC-A for retail products, Code 39 for simple labels, and Code 128 for most other uses.
Is anything uploaded? No. Barcodes are drawn in your browser.
PNG or SVG? PNG is a ready-to-use picture. SVG stays sharp at any size and is better for print.