Barcode Conversion Explained

What happens when NeatPass converts your barcode to a wallet-compatible format

2 min read

NeatPass can scan any barcode that Apple's Vision framework recognizes. But Apple Wallet only displays four barcode types. When your ticket uses a different format, NeatPass converts it automatically.

Your ticket will still work

Conversion only changes how the barcode looks. The encoded data (the part that gets scanned at the venue) stays exactly the same.

Why Conversion Happens

Apple Wallet supports these barcode formats:

  • QR Code: Square grid pattern
  • PDF417: Stacked horizontal bars
  • Aztec: Square with bullseye center
  • Code 128: Linear barcode

If your ticket has a different barcode type (like Data Matrix, Code 39, or EAN), NeatPass converts it to QR Code so it can be displayed in Apple Wallet.

What Happens During Conversion

Data is extracted

NeatPass reads the encoded string from your original barcode.

Format is changed

The same data is re-encoded as a QR Code.

Information stays identical

The scanner at the venue reads the exact same value.

You'll See a Notice

When NeatPass converts a barcode, you'll see a message letting you know. This is just informational. No action is needed. The pass is ready to use.

Common Scenarios

You might see conversion happen with:

  • Warehouse store memberships using Code 39
  • Some European transit tickets using Data Matrix
  • Retail loyalty cards using EAN or UPC barcodes
  • Older event systems using legacy barcode formats

Will Venues Accept It?

Yes. Barcode scanners read the encoded data, not the visual pattern. Whether that data comes from a Data Matrix or a QR Code doesn't matter. The scanner receives the same information either way.

Think of it like reading a phone number written in different fonts. The number is the same regardless of how it looks.

Rare edge cases

Some venues use scanners that only accept specific barcode types. If you encounter this, view the original ticket as a backup. This is extremely uncommon.

Related

See all supported barcode types. Learn about barcode detection issues or why barcodes look faded in Wallet.