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
Apple Wallet's Barcode Support
Apple Wallet Apple Wallet natively supports five barcode formats:
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.
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:
- Detection - AI identifies the barcode type in your image
- Decoding - Barcode content is extracted with full fidelity
- Validation - Data is verified for completeness and accuracy
- 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.
Frequently Asked Questions
Ready to convert your barcodes?
DownloadEvery 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
