Free tools

Barcode generator

Make a Code 128, EAN-13, UPC-A, EAN-8, UPC-E, Code 39, ITF-14, PDF417, Aztec or Data Matrix barcode. Numbers are checked as you type, check digits are added for you, and you can download PNG or SVG. Free, and it runs in your browser.

QR code →

Code 128

Works on Apple & Google Wallet passes

Letters and numbers at any length. The everyday choice for stock, assets and labels.

Letters, numbers, spaces and punctuation.

Design

352 × 157 px at 1×

PNG size

SVG stays sharp at any size, so use it for print.

Put a barcode on a Wallet pass

Give each customer a membership, loyalty card or ticket in Apple Wallet and Google Wallet, with their own barcode, ready to scan at your counter.

Create a wallet pass free →

How to make a barcode

  • Pick the barcode type. Code 128 suits most things you label yourself; retail products need EAN-13 or UPC-A.
  • Type the value. It’s checked as you go, so you can’t download a barcode that won’t scan.
  • Set the bar width, height and margin for where it’ll be printed or shown.
  • Download SVG for print or PNG for screens, and test it with your scanner.

Barcode types at a glance

  • Code 128: letters and numbers at any length. Stock, assets, shipping labels, membership numbers.
  • EAN-13 and UPC-A: products sold in shops; EAN-13 worldwide, UPC-A in the US and Canada.
  • EAN-8 and UPC-E: shorter versions for small packaging.
  • Code 39: capital letters and numbers; older systems, ID badges and industry.
  • ITF-14: outer cartons and cases.
  • PDF417, Aztec and Data Matrix: 2D codes that hold much more, for tickets, IDs and small parts.

Barcodes on wallet passes

Loyalty cards, memberships and tickets work better on the phone than on plastic or paper. With WalletPassBuilder you can give every customer their own pass in Apple Wallet and Google Wallet with a Code 128, PDF417, Aztec or QR code, and update it after they’ve saved it.

Frequently asked questions

Which barcode type should I use?+

Code 128 for anything you label yourself, like stock, assets or membership numbers, because it takes letters and numbers at any length. EAN-13 or UPC-A for products sold in shops. ITF-14 for cartons. PDF417, Aztec or Data Matrix when you need to fit more information, like a ticket.

Is the barcode generator free?+

Yes. There's no account, no watermark and no limit, and you can use the barcodes commercially. It runs in your browser, so what you type isn't sent anywhere.

Can I make an EAN or UPC barcode for my product?+

You can draw the barcode here, but the number itself has to come from GS1, the organization that assigns retail product numbers. Shops and marketplaces check that the number is registered to your company.

What's a check digit?+

The last digit of an EAN, UPC or ITF-14 number. It's worked out from the other digits so scanners can catch misreads. Type the number without it and it's added for you, or type the full number and it's checked.

What size should I print a barcode?+

Download the SVG and scale that, rather than enlarging a PNG. Keep the margin on each side at least 10 times the narrowest bar, and test a printed sample with the scanner you'll use.

Which barcodes work on Apple Wallet and Google Wallet passes?+

Code 128, PDF417, Aztec and QR codes work on both. EAN and UPC barcodes don't, so a store card with an EAN number usually shows it as Code 128 on a wallet pass.

Run a business? Give your customers a card for their phone.

WalletPassBuilder makes loyalty cards, memberships, tickets and coupons for Apple Wallet and Google Wallet. One link works on every phone, and you can update every saved card at once.

Start free

More free tools