ZYBERMART

Barcode Generator

Make any 1D or 2D barcode, from EAN-13 and Code 128 to Data Matrix, PDF417 and Aztec, with your own colors, size and text, singly or in batches.

Design

Text

Encoding

Advanced options
Any BWIPP option, separated by spaces.

Supported barcode types

GroupTypes
RetailEAN-13, EAN-8, UPC-A, UPC-E, ISBN, ISSN, ISMN, EAN-2 and EAN-5 add-ons, composite codes
Logistics and industryCode 128, GS1-128, SSCC-18, EAN-14, ITF-14, Interleaved 2 of 5, Code 39, Code 93, Codabar, Code 11, MSI, Plessey, Telepen and more
GS1 DataBarOmnidirectional, Stacked, Truncated, Limited, Expanded and Expanded Stacked
2D codesQR Code, Micro QR, rMQR, Data Matrix, PDF417, MicroPDF417, Aztec, MaxiCode, DotCode, Han Xin, Code One, Ultracode, Swiss QR Code
HealthcareHIBC (Code 39, Code 128, Data Matrix, QR, PDF417, Aztec), PZN, Italian Pharmacode, Pharmacode
PostalUSPS Intelligent Mail, POSTNET, PLANET, Royal Mail 4-State and Mailmark, Australia Post, KIX, Japan Post, Deutsche Post

Tips for barcodes that scan

  • Dark bars on a light background. Red bars don't scan with red-light laser scanners, and inverted barcodes don't work with many scanners.
  • Keep the quiet zone. The empty margin on each side is part of the barcode.
  • Don't print too small. EAN-13 is designed for about 37 × 26 mm; it can shrink to 80%, but no further.

Need a designed QR code with colors and a logo? Use the QR code generator. To read barcodes, use the barcode scanner.

Barcodes are drawn with bwip-js and Barcode Writer in Pure PostScript (MIT). QR Code is a registered trademark of DENSO WAVE INCORPORATED.

Frequently asked questions

Which barcode type should I use?

For products sold in shops, use the EAN-13 (or UPC-A in the US and Canada) number assigned to you by GS1. For your own labels, inventory and asset tags, Code 128 is the most widely supported. For small items or lots of data, use a 2D code: QR Code for phones, Data Matrix for small parts and healthcare, PDF417 for IDs and tickets.

Can I make barcodes for products I sell in stores?

You can generate the barcode image here, but retail product numbers (EAN/UPC) must be licensed from GS1 so they're unique worldwide. Shops and marketplaces like Amazon check them. Use the number GS1 gives you and this tool will draw it.

Do I need to calculate the check digit?

No. For EAN, UPC, ITF-14 and similar types, enter the number without its last digit and the check digit is added automatically, or enter the full number and it's checked. For Code 39 and others where it's optional, use the “Add check digit” option.

Which file format is best for printing?

SVG, because it's a vector image that stays perfectly sharp at any size and on any printer. Use PNG at 4× for documents and label software that doesn't accept SVG.

How do I know the barcode will scan?

After every change, the barcode is read back with a real barcode scanner engine and you'll see “Scans correctly” with the decoded value. Still, test a printed copy with the scanner you'll actually use, especially at small sizes or with custom colors.