- Free tools
- Barcodes and 2D codes
7 free tools · no watermark
Barcode and 2D code generators
Not every job wants a QR code. Retail checkouts read EAN and UPC, warehouses use Code 128 and GS1 labels, small parts carry Data Matrix, and boarding passes use Aztec and PDF417. These tools make each format as a clean vector or high-resolution image.

All barcode and 2D code generators
- Barcode generatorEAN, UPC, ITF-14 and Code 128, with check digits.
- GS1 Digital Link QRA GS1 QR code with GTIN, batch, serial and expiry.
- Data Matrix generatorSquare or rectangular Data Matrix, plain or GS1.
- Aztec code generatorAztec codes for tickets and passes, any size.
- PDF417 generatorStacked PDF417 barcodes with columns and security level.
- Micro QR and rMQRTiny square and rectangular QR codes for parts.
- MaxiCode generatorThe hexagon parcel code, modes 2 to 5.
Questions
Questions and answers
Can I make my own EAN or UPC barcode for a product?
You can generate the barcode image for any number here. To sell in most retail stores the number itself must be licensed from GS1, so it is unique to your company.
What is the difference between a barcode and a 2D code?
A linear barcode stores a short number in one row of bars. A 2D code such as QR, Data Matrix or Aztec stores much more data in a grid and can still be read when part of it is damaged.
What is a GS1 Digital Link QR code?
A QR code that holds a web address with the product's GTIN in it. Checkout scanners can read the product number and phones open a web page, so one code can replace the barcode and the marketing QR code.
Which format should I print?
Use a vector format like SVG or PDF for print so the bars stay sharp at any size. Use PNG for screens and quick tests.
More free QR code tools
See every toolThe next step
Make the code the artwork.
These tools make and check classic codes. AriaQR turns your photo, logo or illustration into the code itself, verified on real decoders before you download, with a link you can edit and track.









