logo
QR Tool

QR Code Apple Wallet

Apple Wallet won't save a raw QR image — it needs a signed pass. See how to add a QR code to Apple Wallet and generate one free with CodeQR.

4.4BPeople use a digital wallet (2025)
Signed passWhat Apple Wallet actually needs
DynamicUpdate the destination anytime
Live preview
#
#
Also in the full builder
SVGHigh-res

QR codes you publish are never deactivated by us.

QR Tool
Avatar for undefined
CodeQR Team
QR codes & short links

Why you can't just save a QR image to Apple Wallet

If you have ever tried to screenshot a QR code and drop it into Apple Wallet, you already know it doesn't work. Apple Wallet doesn't store loose images — it stores passes. A pass is a signed file (a .pkpass) that bundles your barcode or QR code together with a title, brand colors, and extra fields. According to Apple's developer documentation, building one requires registering an Apple Pass Type ID and a matching signing certificate, then using it to create a cryptographic signature over the pass. That signature is the whole point: it is how your iPhone knows the pass is genuine.

So "adding a QR code to Apple Wallet" really means generating a pass that contains your QR code. There are two honest ways to do that: tap an "Add to Apple Wallet" button that a service already provides, or create the pass yourself with a tool that can sign it.

Mobile wallets are no longer a niche. Juniper Research put the number of digital-wallet users at about 4.4 billion in 2025, and projects that figure will pass 6 billion by 2030[^1]. Meeting people where they already keep their boarding passes and loyalty cards is why a wallet-ready QR code is worth the extra step.

What changes with iOS 27

Apple previewed a Create a Pass feature at WWDC26: on iOS 27, a person can point their camera at a QR code and have Wallet build a pass from it, with no issuer and no .pkpass involved. iOS 27 is in beta as of July 2026, with general release expected in September.

That is worth understanding precisely, because it does not replace an issued pass — it creates a different kind of object. A pass you build from a photo is a snapshot: the code inside it is frozen at the moment you scanned it, it carries no branding, and nobody on the issuing side knows it exists. A pass issued by a business is live: the destination behind a dynamic QR can be changed after the pass is in someone's Wallet, it carries your name and colors, and the scans are yours to measure. If you are the one handing out the code, that difference is the entire point.

How to add a QR code to Apple Wallet with CodeQR

  1. Generate your QR code. Use the generator on this page, or open the full QR code generator, and create a URL QR code that points to your destination. Choose a dynamic link if you might change where it goes later.
  2. Save it to your workspace. Create a free account and save the QR code to your dashboard. A wallet pass wraps a saved QR, so the code has to live in your account first.
  3. Choose Add to Apple Wallet. On a Pro plan or higher, open the saved QR and select the official Add to Apple Wallet button. CodeQR builds the signed .pkpass for you — no certificates to manage.
  4. Confirm on your iPhone. Preview the pass, tap Add, and your QR is in Apple Wallet, ready whenever you need it.

You can read how the feature works on the wallet passes page, and the pricing page shows which plans include it.

A concrete example

A boutique gym prints a "Scan to check in" QR code at the front desk, but members kept losing the paper card. The owner created a dynamic URL QR in CodeQR, saved it, and added it to Apple Wallet as a branded pass. Now members open Wallet, hold up the pass, and the front-desk scanner reads the same code it always did. Because the underlying link is dynamic, when the gym later moved its check-in flow to a new URL, the pass kept working — nobody had to re-issue anything.

Best practices

  • Use a dynamic link. A pass you cannot update is a pass you have to re-issue. A dynamic QR keeps the printed and wallet versions pointing wherever you need.
  • Keep the destination mobile-friendly. People open wallet passes on their phone, so make sure the page it opens loads fast on mobile.
  • Support Google Wallet too. Android users live in Google Wallet, which handles QR passes a little differently — see our Google Wallet guide.
  • Test before you ship. Add the pass to your own iPhone and scan it once to confirm the code resolves correctly.

Ready to try it? Generate a QR code now, then create your account to save it and add it to Apple Wallet.

[^1]: Digital Wallet Users to Surpass Three-Quarters of Global Population by 2030 — https://www.juniperresearch.com/press/digital-wallet-users-to-surpass-three-quarters-of-global-population-by-2030/, Juniper Research, verified 2026-07-11

Frequently asked questions

Can I add any QR code to Apple Wallet?
Not as a raw image. Apple Wallet stores signed passes (.pkpass files), so today you add a QR code by generating a pass that contains it — from a provider's "Add to Apple Wallet" button or by signing one yourself. iOS 27 adds a Create a Pass feature that builds a pass from a scanned code, but that pass is a static snapshot, not an issued one.
What is a .pkpass file?
A .pkpass is Apple's signed pass format. It bundles your barcode or QR code together with a title, colors, and fields, and it must be cryptographically signed by an issuer that holds an Apple Pass Type ID. That signature is why Wallet trusts it — and why a plain image won't work.
Does the QR code inside the pass still scan normally?
Yes. The pass renders your QR at full contrast, so any scanner reads it exactly as it would read the printed or on-screen original. If you use a dynamic link, the destination stays editable after the pass is issued.
What's the difference between Apple Wallet and Google Wallet for QR codes?
Google Wallet already lets a person save a QR or barcode pass from a photo. Apple Wallet needs a signed pass today, and iOS 27 will let users build one from a scanned code. Either way, a user-made pass is static — only an issued pass stays updatable and measurable. If you support both platforms, issue a pass for each.
Do I need a paid plan to create a wallet pass with CodeQR?
Generating and downloading the QR code itself is free. Packaging that QR into an Apple Wallet or Google Wallet pass is part of CodeQR's Pro plan and higher, which is where the wallet-pass options appear on your saved QR codes.