general

Barcode Generator

Generate barcodes in multiple formats securely in your browser. Your product data is never uploaded to a server—100% offline barcode creation.

Barcode created? Generate a QR code for the same product, or make a receipt.QR Code Generator

Generate barcodes in CODE128, EAN-13, EAN-8, UPC-A, ITF-14, CODE39, and more formats with SolveBar's Barcode Generator. Download as scalable SVG or PNG. Your barcode history saves locally for quick reference and regeneration.

Barcode format guide

CODE128: most versatile, all ASCII characters, used in shipping labels. EAN-13: global retail product standard, requires 13 digits. EAN-8: shortened EAN for small products. UPC-A: North American retail standard, 12 digits. ITF-14: used for packaging and shipping boxes. CODE39: older standard, alphanumeric, used in industrial contexts.

SVG vs PNG for download

SVG is a vector format — scales to any size without quality loss. Use SVG for print materials and large-format printing. PNG is suitable for web use, email, and documents where SVG is not supported. For print, use SVG at the highest quality.

Barcode size and scanning reliability

For retail products, EAN-13 should be printed at minimum 80% of its nominal size. For shipping labels, CODE128 should be at least 1 inch tall. Quiet zones (white space on both sides) must be maintained.

Frequently Asked Questions

What data can I encode in CODE128?

CODE128 encodes all 128 ASCII characters including letters, numbers, and symbols. No fixed length.

Why does my EAN-13 barcode show an error?

EAN-13 requires exactly 12 digits as input — the tool calculates the 13th check digit automatically.

Can I use these barcodes for retail products?

Yes, but you need official GS1-registered barcodes for international retail distribution. Register through gs1.org for unique, legally compliant retail barcodes.