.pkpass will not open. You tap it, nothing happens, or you get "File format not supported." Your event is tomorrow and you cannot add the pass to Wallet.
The file is usually not broken. Most failures come from VPN interference, region settings, or expired certificates, all fixable.
Why Your .pkpass File Will Not Open
Before troubleshooting, understand that .pkpass files are actually ZIP archives containing signed data. They must meet Apple's strict requirements to open in Wallet. Here are the most common reasons they fail:
Corrupt or incomplete file
Download was interrupted or file was damaged in transfer
Expired certificate
The issuer's signing certificate is no longer valid
VPN or region mismatch
Your device region doesn't match the pass issuer's region
Pass already expired
The pass date has passed and it's no longer valid
Troubleshooting Steps
Try these fixes in order. Most .pkpass issues resolve with one of the first few steps.
Check how you're opening it
Turn off your VPN
Check your Country & Region settings
Re-download the file
Try opening from Apple Mail
For more details on getting passes into Wallet, see our guide on adding passes to Wallet.
Watch out for .pkpasses files
Is Your File Actually Valid?
Sometimes the problem is the file itself, not your device. Here is how to tell if your .pkpass file is valid:
- Shows 'Add to Apple Wallet' preview
- Displays pass details (event, date, barcode)
- File size is typically 10KB-500KB
- Recent issue date from the provider
- 'File format not supported' error
- Opens as a folder of random files
- Extremely small file (under 1KB)
- Very old file from months/years ago
If the file is invalid, contact the issuer (airline, venue, or company) and ask them to regenerate your pass. Their signing certificate may have expired, which requires them to issue a new .pkpass file.
Need a reliable Wallet solution?
NeatPass makes it easy to convert any ticket, pass, or loyalty card to Apple Wallet.
When the Issuer Cannot Help
Sometimes companies stop supporting their .pkpass passes, or their certificates expire and they do not renew them. If you cannot get a working .pkpass file from the original source, you have another option.
If your pass has a barcode visible anywhere - in the email, on a PDF, or even the broken .pkpass file, you can extract that barcode and create your own native Wallet pass using NeatPass.
Screenshot the barcode
Capture the barcode from any source: email, PDF, or app
NeatPass extracts it
AI-powered barcode detection finds and reads your code
Creates valid .pkpass
Generates a properly signed pass that Wallet accepts
Works offline
Your new pass works without internet connection
This workaround is especially useful for loyalty cards, membership passes, and event tickets where the original issuer's .pkpass file stopped working. The barcode data is what scanners read. As long as you have that, you can create a working Wallet pass. For all available methods, see our import methods guide. Once added, your pass works completely offline.
Frequently Asked Questions
Create passes that work
DownloadGet Your Pass Working
Most .pkpass issues come down to VPN interference, region settings, or corrupt files. Try the troubleshooting steps above, and if the original file truly cannot be fixed, extract the barcode and create your own Wallet pass with NeatPass.
