Supported Barcode Types

A complete guide to all the barcode formats NeatPass can read and convert into Apple Wallet passes.

1 min read

NeatPass can scan any barcode that Apple's Vision framework recognizes. However, Apple Wallet only supports certain barcode types natively. For other formats, NeatPass converts them automatically.

Wallet-Native Barcodes

These barcodes display exactly as scanned in Apple Wallet.

QR Code

Most common type. Found on event tickets, boarding passes, loyalty cards.

PDF417

Stacked horizontal lines. Standard for airline boarding passes.

Aztec Code

Square with bullseye center. Used by European rail (DB, SNCF).

Code 128

High-density barcode. Common on shipping labels and some membership cards.

Other Supported Barcodes

These barcodes are scanned and converted to a wallet-compatible format. The data stays exactly the same.

Data Matrix

Similar to QR. Converted for wallet compatibility.

Code 39

Older format. Converted for wallet compatibility.

EAN/UPC

Retail barcodes. Converted for wallet compatibility.

About barcode conversion

When NeatPass converts a barcode, the encoded data stays exactly the same, only the visual format changes. Learn more about conversion.

For best results

Use the original PDF when possible, it has sharper barcodes than screenshots. Make sure the entire barcode is visible with some white space around it.

Not Working?

Check our troubleshooting guide if your barcode isn't being detected. If your barcode looks faded in Apple Wallet, see why barcodes look faded.

Related

Learn about different ways to import tickets or get started with creating your first pass.