Open a PKPASS File on Windows

Drop a .pkpass file below to see the full pass, including its barcode, in your browser. The file is read on your PC and is never uploaded.

or drag it here

Free, no sign-up. The file is read on your device and never uploaded.

What problem this solves

Airlines, event organisers and shops often send tickets as a .pkpass attachment. This is the Apple Wallet pass format. On an iPhone you tap it and it opens. On a Windows PC, double-clicking it usually gets you a “How do you want to open this file?” prompt, because Windows has no built-in app for passes.

That is a problem if you have no iPhone, if your phone battery is dead, or if you simply want a paper copy of your boarding pass. This page opens the pass in your browser and lays it out the way it is meant to look, with the barcode shown large enough to scan. You can then save it as an image and print it. Check the barcode with your phone before you rely on it at a gate.

What you need to provide

You do not need an iPhone, an Apple account, a sign-up or any installed software, and the viewer is free. The file stays on your computer. It is unzipped and read inside the browser tab.

Steps

  1. Find the file. Look in your Downloads folder or save it from the email. If Windows asks which app to use, close that prompt.
  2. Open this page in your browser.
  3. Drag the .pkpass file onto the upload area, or click Choose a .pkpass file and select it.
  4. Check the front of the pass. You will see the pass style (boarding pass, event ticket, coupon, store card or generic), its colours, logo and strip images, and the header, primary, secondary and auxiliary fields. For a boarding pass these are typically things like flight, gate, seat and boarding time.
  5. Check the back of the pass. The back-of-pass fields often hold terms, contact details or extra booking information. The relevant date and the expiration date are shown if the pass includes them.
  6. To print or keep a copy, save the pass as a PNG. Open the PNG in an image viewer or your browser, and print it from there.
  7. Before you rely on the printout, test the barcode. Point your phone’s camera or a barcode scanner app at the printed page and confirm that it reads.

Print the barcode large and sharp. Avoid print settings that shrink the image to a small corner of the page.

What the result is good for

Treat the image like the ticket itself. Anyone who has a copy of the barcode can present it.

When it works poorly

Be aware of these limits before you rely on it:

How it differs from other ways to open a .pkpass on Windows

Renaming it to .zip and unzipping it. A .pkpass file is a standard ZIP archive. If you make file extensions visible in File Explorer (Windows 11: View → Show → File name extensions; Windows 10: the View tab → File name extensions), you can rename ticket.pkpass to ticket.zip and useExtract All. Inside you will typically find:

This is useful for a quick look, but it has a big gap for anyone who wants to use the pass:there is no barcode image in the file. The barcode is stored only as text in pass.json, together with its format (QR, PDF417, Aztec or Code 128). Wallet apps draw it from that text when the pass opens. After unzipping you have a long string of characters, not something a gate scanner can read. Field labels and values are also scattered through JSON rather than laid out as a pass.

This viewer does the same unzipping but then draws the barcode large enough to scan (check it with your phone before you rely on it at a gate) and lays out the fields. The rawpass.json view is still there if you want to see what’s underneath.

Installing a desktop app. Some programs that open passes are installed on your PC. This viewer runs in a browser tab, so there is nothing to install or remove afterwards.

Uploading it to an online converter. Many web tools upload your file to their server. A pass often contains your name, booking reference and barcode. This viewer processes the file inside your browser and does not send it anywhere.

Sending it to a phone. If you have an iPhone, you can usually email the file to yourself and open it there to add it to Apple Wallet. On Android, see how toopen a pkpass file on Android. This viewer is for when you want to see or print the pass on the computer itself. Back to the PKPASS viewer.

FAQ

Can Windows open a .pkpass file without extra software?

Not as a pass. Windows has no built-in pass viewer. You can rename the file to .zip and unzip it to see the contents, but you won’t get a drawn barcode. Opening it in this browser-based viewer shows the full pass with the barcode.

How do I print a boarding pass from a .pkpass file?

Open the file on this page, save the pass as a PNG, then open the PNG and print it. Make sure the barcode prints large and sharp. Test it with your phone’s camera before you leave. Some airlines prefer or require their own printed boarding pass, so check with your airline.

Is my .pkpass file uploaded anywhere?

No. The file is unzipped and read inside your browser on your own PC. It is not sent to a server.

Will a printed or screenshot barcode scan at the gate?

The barcode is drawn from the same data stored in the pass, so it encodes the same information. Whether it is accepted on paper or on another screen depends on the airline or venue. Scan it yourself with a phone first to make sure it reads.

Can I convert a .pkpass file to PDF?

The viewer saves the pass as a PNG image. If you need a PDF, open the PNG and print it to Microsoft Print to PDF, which is included with Windows 10 and 11.

Can I add a .pkpass file to Apple Wallet or Google Wallet from my PC?

Not with this viewer. It shows and saves the pass but does not add it to any wallet. To add it to Apple Wallet, you can usually open the file on an iPhone, for example from an email you send to yourself.

What is inside a .pkpass file?

It is a ZIP archive. It contains pass.json (the pass content and barcode data), manifest.json, a signature file, and image files such as the icon and logo. The viewer shows the raw pass.json if you want to read it.

Does this work on Windows 10 and Windows 11?

Yes. It runs in the browser, so any modern browser on either version works. It is free and needs no sign-up. It also works on Mac, Linux, ChromeOS and Android. See the Android guide.