Free tool · no login

Free barcode generator: EAN-13, UPC, Code 128 and QR

Turn a barcode number you already have into a print-ready SVG for your label.

How this works ↓

Need a barcode number for a retail product? This tool doesn't issue numbers. How to get a barcode in NZ ↓

Only use a number licensed to your business.

Adjusts bar width for ink spread on press. Digital printing has minimal ink spread — no adjustment needed.

Enter a barcode number and click Generate

Pick a barcode type, enter your number and the tool draws it with the quiet zones the standard calls for. For EAN-13, EAN-8, UPC-A and ITF-14 you can enter the number without its check digit and the tool adds it. It runs in your browser, so nothing you enter is uploaded. The downloaded SVG is sized in millimetres, so it opens at the size shown. Place it in your label artwork without rescaling.

How to get a barcode number in New Zealand

To sell a product through NZ retailers you need a unique GTIN, the number under the barcode. You license it from GS1 New Zealand, either as a full member or, if your turnover is under $1 million, as a one-off single-number member. Or you buy one from a barcode reseller. A free generator only draws the bars. It can't give you a valid number.

  1. Count your products. Every size, flavour and pack format needs its own number. Three flavours in two sizes is six barcodes.
  2. Choose where the numbers come from. The table below sets out the two routes.
  3. Record which number belongs to which product. A simple spreadsheet is enough.
  4. Make the barcode artwork. Do it here, or in MyGS1, where full members get 10 free barcode graphics a year.
  5. Print it and check it. The sections below cover what makes a barcode scan.
Topic GS1 New Zealand Barcode reseller
Who holds the number Licensed to your business, either as a full member or as a single number. Ask whose name the number is registered under, and what happens to it if you change supplier.
Cost Annual membership, or a one-off payment for a single number. See GS1 NZ's pricing. Varies by reseller. Compare what you get for the price, and whether it is one-off or ongoing.
Retailer acceptance The route Foodstuffs says it prefers. Foodstuffs accepts non-GS1 barcodes, with the risks below.
Marketplaces and export Check the marketplace's or importer's rules before you choose. Check the marketplace's or importer's rules before you choose.

On its supplier barcode page, Foodstuffs says its "preference is that all products to be allocated barcode numbers from a GS1 member organisation". It will accept other barcodes, "however suppliers must understand the risks with this", and it "reserves the right to reject product where there are barcode issues".

We're a label printer. We don't sell barcode numbers and don't earn commission from anyone who does. We checked the GS1 NZ and Foodstuffs pages above on 12 October 2026.

Launching a product? Once you have your barcode, we print the labels. Ask for a quote.

Which barcode type do you need?

Match the type to where the product is sold. Retail units in NZ and Australia use EAN-13. EAN-8 is for very small retail packs and UPC-A for US and Canadian retail; cartons and internal tracking use the rest.

Barcode Used for Digits (without or with check digit)
EAN-13 Standard retail barcode for NZ/AU. Needs a licensed number. 12 or 13
EAN-8 Compact retail barcode for small packages. For very small packs where an EAN-13 won't fit. Ask GS1 NZ first. 7 or 8
UPC-A US retail barcode. Needs a licensed number. Only needed for US and Canadian retail. 11 or 12
Code 128 High-density alphanumeric barcode for logistics. For internal use you can make up your own numbers. Any length
QR Code 2D matrix barcode for URLs and data. Holds a link or text. A plain QR code does not replace a retail barcode. Any length
Data Matrix 2D matrix barcode for small items and GS1. Holds any data in a small square. Any length
ITF-14 Carton-level barcode for logistics. Goes on cartons, not on the retail unit. Built from a licensed number. 13 or 14

2D codes are starting to appear on NZ shelves. Woolworths NZ uses GS1 DataMatrix codes on its own-brand fresh meat in North Island stores, and GS1 NZ is aiming for all NZ tills to scan QR codes powered by GS1 by the end of 2027. This tool makes plain QR and Data Matrix codes, not GS1 Digital Link codes.

Printing barcodes that scan

A barcode that looks right on screen can still fail at the till. These are the things we look for at proof stage.

  • Size. The GS1 specification puts an EAN-13 at 37.29 mm wide at 100%, including quiet zones. This tool's SVG measures 37.36 × 26.36 mm at 100%, because it also counts the digits underneath. GS1 allows 80% to 200%. Keep the full bar height: GS1 allows shortened bars only on tightly curved surfaces, and then as tall as the surface allows.
  • Quiet zones. Leave clear space either side of the bars, about 3.6 mm on the left and 2.3 mm on the right for an EAN-13 at 100%. Keep borders, images and text out of it. It is one of the barcode and quiet-zone checks we make at prepress.
  • Colour. Use dark bars on a light background. Black on white is safest, and dark blue or dark green also work. Red, orange and yellow bars don't scan, because a red scanner light sees red, orange and yellow as white, so those bars vanish.
  • Clear and metallic stock. Whatever sits behind clear film shows through the gaps between bars and cuts contrast, so print a white underprint first (see clear film labels). On metallised labels, don't let the shiny surface act as the bars or the spaces. Print both.
  • Foil, emboss and gloss. Keep foil, embossing, spot UV and high-gloss laminate off the bars. They bounce light and lower contrast.
  • Curved bottles. Put the barcode on the flattest part of the label and check a printed proof on the real bottle.
  • Verification. GS1 NZ offers barcode verification reports, and full members get five free a year. Ask for one before a big run.

If you'd like a second pair of eyes, send us your artwork and we'll check it for free before we quote.

Print process and bar width

Ink spreads a little on press, which thickens the bars. Choosing your print process narrows the bars of EAN, UPC, Code 128 and ITF-14 codes by the amount below so they print at the right width. QR and Data Matrix codes are always drawn at their exact size.

Print process Bar width reduction
Digital (no adjustment) 0mm
Flexography 0.025mm
Offset 0.015mm
Gravure 0.020mm

FAQ

Common questions

Can I make up my own barcode number?

For internal use, yes. Code 128 and QR codes can hold any text, so they suit stock, jobs and links. For a retail product, no. A made-up EAN-13 or UPC can clash with a number someone else has licensed, and a retailer can reject it.

Is this generator free for commercial use?

Yes. Anyone can make barcode artwork with the generator, free and with no login. The barcode is only yours if its number is registered with GS1, which licenses it to your business.

Do I need a different barcode for each size or flavour?

Yes. Each size, flavour and pack format needs its own number. Three flavours in two sizes is six barcodes. Keep a list of which number belongs to which product.

Will NZ supermarkets accept reseller barcodes?

It depends on the retailer. Foodstuffs says it will accept barcodes that aren't from GS1, but suppliers must understand the risks and it can reject product with barcode issues. Other retailers set their own rules, so ask your buyer before you pay for numbers.

Can you print barcodes on my labels?

Yes. Send your artwork with the barcode in place and we'll check its size, contrast and quiet zones before we print. The file check is free.

How we check artwork →

Start a project

Ready to get started?

Send us your brief and we'll come back with a same-day quote.

Phone

09 820 7124

Office

20 Lansford Crescent, Avondale, Auckland

Mon–Fri 9am–5pm

No obligation. We typically reply same day.

Call Email Get Quote