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.