Barcode Generator

What is Barcode Generator?

Barcode generator supporting multiple 1D and 2D formats: CODE128 (universal logistics), EAN-13 (retail products, 13 digits), EAN-8 (small products, 8 digits), UPC-A (North American products, 12 digits), Code39 (industrial), ITF-14 (shipping containers), and QR Code (2D, stores up to 2953 bytes). Customize width, height, colors, and export as PNG/SVG. Suitable for product labels, logistics tracking, and inventory management. All generation runs locally in your browser.

Use Cases5 scenarios
  • Retail product labels (EAN-13/UPC-A)
  • Logistics package tracking (CODE128/ITF-14)
  • Inventory management systems
  • Website/business card QR codes
  • Event ticket QR codes
How to Use4 steps
  1. 1Choose barcode format
  2. 2Enter the data to encode
  3. 3Customize style (size, colors)
  4. 4Download as PNG or SVG
Features5 features
  • Multiple formats
  • Custom styling
  • PNG/SVG export
  • Live preview
  • Batch generation
FAQ7 questions
What is Barcode Generator?

An online barcode generator. Supports CODE128, EAN-13, UPC-A, QR Code, and more formats.. Everything runs locally in your browser — no uploads.

What is the difference between EAN-13 and UPC-A?

EAN-13 is a 13-digit international product code (global), UPC-A is a 12-digit North American product code. UPC-A is essentially a subset of EAN-13 (with a leading 0). Use EAN-13 outside North America.

Can CODE128 encode Chinese characters?

No. CODE128 is an ASCII 1D barcode — it only supports 128 ASCII characters (letters, numbers, symbols). For Chinese text, use QR Code (2D, supports UTF-8).

How much data can a QR Code store?

QR Code max capacity: 7089 numeric digits, 4296 alphanumeric chars, 2953 binary bytes, ~980 Chinese characters (UTF-8). For reliable scanning, keep under 500 characters.

Will the generated barcode work with scanners?

Yes. Generated barcodes comply with international standards (ISO/IEC) and work with any standard scanner or phone app. Ensure print resolution ≥300 DPI.

Is my data uploaded anywhere?

No. All barcode generation runs locally in your browser. Nothing is sent to a server.

What is the difference between PNG and SVG output?

PNG is a raster format — good for printing and document embedding. SVG is vector — infinitely scalable without quality loss, ideal for web and resizable contexts.