Barcode Generator
Generate professional barcodes in multiple formats including EAN-13, Code128, UPC, and more. Download as high-quality SVG or PNG. Perfect for product labels, inventory, and retail.
- Data never leaves your device
- No server upload required
- Works completely offline
- No login or signup needed
How It Works
Enter your barcode data (numbers or text depending on the format), select the barcode type (EAN-13, Code128, UPC, etc.), and customize the appearance with options like width, height, and text display. The tool generates a barcode instantly using the JsBarcode library and displays it as both SVG (scalable vector) and PNG (raster image). You can download in either format. All barcode generation happens in your browser — no server processing required.
Frequently Asked Questions
What barcode formats are supported?
The tool supports EAN-13, EAN-8, Code128, Code39, UPC-A, UPC-E, ITF-14, MSI, Pharmacode, and Codabar.
What's the difference between EAN and Code128?
EAN is used for retail products (13 digits). Code128 is more flexible and can encode letters, numbers, and symbols - often used for shipping and inventory.
Can I download as SVG?
Yes! SVG format is scalable and perfect for printing at any size without quality loss.
What data can I encode?
It depends on the format. EAN-13 requires exactly 12 digits (13th is checksum). Code128 can encode any text. UPC requires 11 digits.
Is the checksum calculated automatically?
Yes! For formats like EAN-13 and UPC, the tool automatically calculates the correct checksum digit.