.PKPASS file extension

To open .PKPASS files on Windows, if you received the .pkpass by email, forward the email to an iPhone/iPad account or save the attachment somewhere accessible on your iOS device (e.g., send to yourself and open on the phone).

To open a .pkpass file, use Apple Wallet on an iPhone or iPad: tap the file (often from Mail, Messages, or Files) and choose to add it to Wallet. On computers, you typically can’t “use” the pass directly—your best option is to transfer it to an iOS device or open it with a compatible wallet app on Android.

Last updated: June 10, 2026 · Reviewed by Julian Stricker

What “reviewed” means on this page
  • Format fit: whether the “what is this file?” description matches common real-world use of the extension, including category, typical MIME types, and aliases.
  • Opening paths: whether Windows / macOS / Linux steps read plausibly for current OS dialogs and default apps; we remove fantasy menus and unsafe shortcuts.
  • Security framing: whether risk notes match the extension class (for example executables vs plain data) and whether affiliate wording does not contradict the security section.
  • Sources and further reading: whether external links point to vendors, standards bodies, or other primary references where possible; we avoid inventing details we cannot ground.
  • Limits: this is clarity and safety-messaging QA, not a guarantee that every statement is exhaustive or that every binary you download is harmless.

Full methodology in the Imprint The Imprint also states where AI is used and what that does—and does not—replace.

Open on your device

Choose your operating system for a dedicated step-by-step opening guide.

How to open .PKPASS files

Use these platform-specific instructions to open .PKPASS files safely.

Windows

  1. If you received the .pkpass by email, forward the email to an iPhone/iPad account or save the attachment somewhere accessible on your iOS device (e.g., send to yourself and open on the phone).
  2. On the iPhone/iPad, open the file from Mail/Files and tap “Add” to add it to Apple Wallet.
Full Windows guide

Mac

  1. If you have an iPhone/iPad, the most reliable method is to send the .pkpass to that device (AirDrop, email to yourself, or save to iCloud Drive and open it on iOS).
  2. On iOS, open the file and add it to Apple Wallet when prompted.
Full Mac guide

Linux

  1. Linux desktop environments may not have native Wallet support; transfer the .pkpass to an iPhone/iPad to add it in Apple Wallet.
  2. If you only need to inspect the contents, treat it as a ZIP archive and extract it to view pass.json and included images (this does not import the pass into a wallet).
Full Linux guide

iOS

  1. Tap the .pkpass file (from Mail, Messages, Safari download, or the Files app), then tap “Add” to add it to Apple Wallet and review the pass details.
Full iOS guide

Android

  1. Install a trusted third-party wallet app that explicitly supports importing .pkpass files, then open the .pkpass from Downloads/Files and use the app’s import/add option.
Full Android guide

Security notes

  • .pkpass files are signed; if a pass has been altered or is from an untrusted source, Wallet may reject it—only add passes you received directly from the official issuer (airline/venue/retailer).
  • Because .pkpass is a ZIP-based container, be cautious with extracting/opening contents from unknown sources; treat it like any other archive file when handling on a desktop.
  • Wallet passes can contain personal details (name, account identifiers, travel/event info). Avoid sharing the .pkpass file or screenshots unless you trust the recipient.

If you did not expect this file

This extension is usually plain data, text, or structured content—not a program by itself. The practical risk is social engineering (a scam attachment or misleading filename). For trusted senders you rarely need heavy-handed antivirus wording; use these tools when you want an extra check on unexpected downloads.

We may earn a commission when you use affiliate links. This supports our free file extension guides.

Can't open this file?

These are the most common causes and fixes when .PKPASS files fail to open.

Common reasons

  • The pass won’t add to Apple Wallet (or shows “Invalid Pass”)
  • It opens as a ZIP archive or random files on my computer
  • Android app can’t import the .pkpass
  • Tapping the file doesn’t show an “Add to Wallet” option on iPhone/iPad

Fix steps

  1. Re-download the .pkpass from the original issuer source (avoid re-sent or modified files).
  2. Check that your iOS/iPadOS is up to date, then try adding again from the Files or Mail app.
  3. If it still fails, request a newly issued pass from the provider (the signature and validity are controlled by the issuer).

What is a .PKPASS file?

A .pkpass file is a ZIP archive renamed with the .pkpass extension that contains a Wallet pass bundle. It includes pass data (pass.json), a manifest (manifest.json), images, and a cryptographic signature (PKCS#7 detached signature) used to verify the pass contents. Apple platforms handle these passes through Wallet/PassKit.

Background

PKPASS is the pass package format used by Apple Wallet (formerly Passbook) for digital items such as event tickets, boarding passes, store cards, and coupons. Issuers (airlines, venues, retailers, and service providers) distribute .pkpass files via email attachments, websites, or apps so users can add them to their Wallet.

Common MIME types: application/vnd.apple.pkpass

Further reading

Authoritative resources for more details on the .PKPASS format.

Common .PKPASS issues

The pass won’t add to Apple Wallet (or shows “Invalid Pass”)

Wallet may reject a pass if its signature is invalid, the package is corrupted, or the pass is expired/revoked by the issuer.

  1. Re-download the .pkpass from the original issuer source (avoid re-sent or modified files).
  2. Check that your iOS/iPadOS is up to date, then try adding again from the Files or Mail app.
  3. If it still fails, request a newly issued pass from the provider (the signature and validity are controlled by the issuer).

It opens as a ZIP archive or random files on my computer

.pkpass is a ZIP-based bundle; desktop apps may treat it like a normal archive instead of a Wallet pass.

  1. Don’t extract it if your goal is to use it—transfer the original .pkpass file to an iPhone/iPad and open it there to add to Wallet.
  2. If you need to confirm what it is, you can inspect pass.json after extracting, but use only the original .pkpass for importing.

Android app can’t import the .pkpass

Not all Android wallet apps support the full PKPASS feature set, and some passes are designed primarily for Apple Wallet workflows.

  1. Try a different wallet app that explicitly states PKPASS import support.
  2. Ask the issuer for an alternative delivery method (for example, a QR code or the issuer’s own app-based ticket).

Tapping the file doesn’t show an “Add to Wallet” option on iPhone/iPad

This can happen if the file extension is changed, the download is incomplete, or it’s being opened in a context that doesn’t hand off to Wallet properly.

  1. Confirm the file ends with .pkpass and re-download it from the issuer link if unsure.
  2. Open it from the Files app (not inside a compressed archive viewer), then try again.

FAQ

What is inside a .pkpass file?

It’s a ZIP archive containing pass data (pass.json), a manifest (manifest.json), images, and a detached PKCS#7 signature used to validate the contents.

Can Windows or macOS add a .pkpass directly to Apple Wallet?

Apple Wallet is on iPhone/iPad. On a computer you typically transfer the .pkpass to an iOS device (email/iCloud Drive/AirDrop) and add it there.

Can Android open .pkpass files?

Sometimes. Some third-party Android wallet apps support importing .pkpass, but compatibility varies by app and by pass issuer.

Is a .pkpass the same as a PDF ticket?

No. A .pkpass is a structured, signed wallet pass intended for Wallet apps; a PDF is a document. Some issuers provide both, but they’re used differently.

Similar file extensions

Compare related formats in the same category to find the right tool faster.