Education

Convert Any Barcode Type to Apple Wallet

QR, Code 128, PDF417, Aztec, EAN. Learn how different barcode types work and how to convert any format to Apple Wallet for reliable scanning.

4 min readJan 21, 2026
Multiple different barcode types - QR code, linear barcode, and stacked barcode - all flowing happily into a welcoming Apple Wallet icon

Not all barcodes are created equal. Your gym membership might use a Code 128 barcode, your boarding pass a PDF417, and your concert ticket an Aztec code. Apple Wallet supports all of these, but many converter apps only handle a few types. Apple Wallet

The barcode format determines how information is encoded and scanned. Using the wrong format, or an app that doesn't support your barcode type, leads to passes that won't scan at checkout.

Common Barcode Types Explained

Different industries standardized on different barcode formats. Here's what you'll encounter:

QR Code

Square matrix code used for tickets, links, and general data

Code 128

Linear barcode common in retail, shipping, and memberships

PDF417

Stacked barcode used for boarding passes and ID cards

Aztec

Dense square code used by airlines and transit systems

EAN/UPC

Product barcodes found on retail items and loyalty cards

Code 39

Alphanumeric barcode used in automotive and defense industries

When converting a ticket or card to Apple Wallet, the app must correctly identify the barcode type and preserve its exact encoding. A QR code treated as a Code 128 won't scan.

Why Barcode Type Matters

Each barcode format has different characteristics that affect scanning:

Data Capacity

QR codes and PDF417 can store thousands of characters. Code 128 handles about 50. Boarding passes need high-capacity formats because they encode passenger data, flight info, and security verification.

Scan Distance

Linear barcodes like Code 128 scan well at a distance. Dense codes like Aztec need to be closer to the scanner. This affects how you present your pass at checkpoints.

Error Correction

QR and Aztec codes include error correction, so they scan even if partially obscured. Linear barcodes require a clear, unobstructed view. Screen brightness and condition affect readability.

Screen brightness

If your barcode fails to scan, try increasing screen brightness to maximum. Modern scanners read well from screens, but low brightness can cause issues. See our troubleshooting guide for more tips.

Apple Wallet's Barcode Support

Apple Wallet Apple Wallet natively supports five barcode formats:

QR Code - Most versatile, widely used
PDF417 - Boarding passes and IDs
Aztec - Airlines and transit
Code 128 - Retail and memberships
EAN/UPC - Product codes (via Code 128 encoding)

When a pass is added to Apple Wallet, it displays the barcode at appropriate size and contrast for scanning. The challenge is getting your original barcode correctly converted into the wallet pass format.

Need to convert a barcode to Apple Wallet?

NeatPass makes it easy to convert any ticket, pass, or loyalty card to Apple Wallet.

Try NeatPass Free

Common Conversion Problems

Barcode conversion can fail in several ways:

Wrong format detection

App mistakes one barcode type for another

Low image quality

Blurry or small source images corrupt the data

Encoding errors

Special characters lost in translation

Unsupported type

Some apps only handle QR codes

When your wallet pass barcode doesn't match the original exactly, it won't scan correctly. The scanner expects specific data in a specific format.

How NeatPass Handles Barcodes

NeatPass NeatPass uses on-device AI to automatically detect and decode all major barcode formats. The process works as follows:

  1. Detection - AI identifies the barcode type in your image
  2. Decoding - Barcode content is extracted with full fidelity
  3. Validation - Data is verified for completeness and accuracy
  4. Conversion - A matching Apple Wallet pass is created

This happens entirely on your device, with no uploads to external servers. For full technical details, see our supported barcodes guide.

Auto-detection

No need to specify barcode type manually

Full format support

QR, PDF417, Aztec, Code 128, EAN, and more

On-device processing

Everything happens locally on your iPhone

High accuracy

AI ensures exact barcode reproduction

Tips for Best Results

Source Image Quality

Use the highest quality image available. If you have a PDF, use that rather than a screenshot. If you have a screenshot, avoid cropping too tightly around the barcode.

Lighting and Contrast

Barcodes need good contrast to decode. If taking a photo of a physical ticket, ensure even lighting without glare or shadows across the barcode area.

Test Before the Event

After creating a wallet pass, test it if possible. Some stores and venues let you verify a scan without completing a transaction. Better to find issues before you're at the front of the line.

If your pass isn't scanning, try our barcode troubleshooting guide or check if the barcode looks different than expected.

Frequently Asked Questions

Ready to convert your barcodes?

Download

Every Barcode in Your Wallet

The barcode on your ticket or card shouldn't determine whether you can use Apple Wallet. With proper detection and conversion, any supported format works seamlessly.

NeatPass handles the technical complexity automatically. Whether your gym card uses Code 128, your boarding pass uses PDF417, or your concert ticket uses a QR code, the result is the same: a working pass in your wallet.

Related guides

Learn more about importing passes: PDF tickets to Apple Wallet and images to Apple Wallet.

Ready to migrate your cards?

NeatPass makes it easy to convert any ticket, pass, or loyalty card to Apple Wallet.

Try NeatPass Free