Tool 100% in your browser

PKPASS Viewer

Drop an Apple Wallet .pkpass file below to see what's inside — fields, colors, logo, barcode and the raw pass.json. Works on any OS, including Android, Windows and Linux.

Reading

This pass is voided.

Apple Wallet will reject it as no longer valid.

Files are processed locally — never uploaded.

What is a .pkpass file?

A .pkpass is the file format Apple Wallet uses for boarding passes, event tickets, coupons, loyalty cards and generic passes. Under the hood it is just a ZIP archive containing JSON and PNGs.

  • pass.json — fields, colors, organization name and barcode payload
  • manifest.json — SHA-1 hash of every other file
  • signature — a PKCS#7 detached signature from Apple's pass-signing certificate
  • Images: logo.png, icon.png, optional strip.png, thumbnail.png, background.png

Opening a .pkpass on Android, Windows or Linux

Apple Wallet is iPhone-only — Android, Windows and Linux refuse the file extension by default. But because the file is just a ZIP, you can read every field in any modern browser. That's what this tool does. No app to install, no extension, no upload.

On Android specifically: instead of trying to add the pass to Wallet (you can't), use this viewer to read the barcode and either screenshot it or manually copy it into Google Wallet. Or convert it to a PDF.

What the viewer shows

  • The pass card preview, with the brand colors as Apple Wallet would render them.
  • Logo, organization name and all field groups (header, primary, secondary, auxiliary, back).
  • The barcode, re-rendered from pass.json at scan-quality resolution.
  • File listing of everything inside the ZIP.
  • The raw pass.json for inspection.

Frequently asked questions

Can I edit the pass and re-sign it?

No. The signature requires Apple's pass-signing certificate, which is per-team and not transferable. If you change a single byte, Apple Wallet rejects the pass. The viewer is read-only by design.

Why is my barcode not showing?

A few passes (older Passbook style) used PDF417 or Aztec, which we render as Code 128 fallback. The message text is still visible underneath the barcode and is the canonical machine-readable value.

I need a printable copy.

Use the PKPASS to PDF converter — same parser, but it lays the pass out as an A4 PDF.

I have a barcode and want to make a .pkpass.

Go to the WalletWallet generator on the homepage. Snap a photo of the code and you'll have a real, signed .pkpass in under a minute.

Related