
Yes, Google Wallet can hold a QR code — in two ways
Unlike Apple Wallet, Google Wallet gives you two routes. The first is built in: since 2023, Google Wallet can save certain barcode and QR passes straight from a photo, as Google's own help center explains. Snap a picture of a gym card or a parking QR, and Wallet stores a private pass with that code. It is quick, but the result is a static snapshot — no branding, and nothing you can update later.
The second route is a proper pass object, created through the Google Wallet API and saved with an official "Add to Google Wallet" button. This is the version businesses want: it carries your name and colors, and — when it wraps a dynamic link — it points at a destination you can change without asking anyone to re-save the pass.
Mobile wallets are mainstream now. Juniper Research counted roughly 4.4 billion digital-wallet users in 2025, about 55% of the world's population. If your audience is on Android, Google Wallet is where they keep the codes they scan every day.
How to add a QR code to Google Wallet with CodeQR
- Generate your QR code. Use the generator on this page, or open the full QR code generator, and create a URL QR code. Choose a dynamic link if the destination might change.
- Save it to your workspace. Create a free account and save the QR to your dashboard, since a pass wraps a saved QR.
- Choose Add to Google Wallet. On a Pro plan or higher, open the saved QR and select the official Add to Google Wallet button. CodeQR builds the branded pass and returns the save link.
- Confirm on your Android phone. Review the pass and add it — your QR is now in Google Wallet.
The wallet passes page covers how it works, and the pricing page lists the plans that include it.
A concrete example
A neighborhood coffee shop runs a punch-card loyalty program with a "Scan at the counter" QR. Paper cards kept getting lost, so the owner made a dynamic URL QR in CodeQR, saved it, and offered an "Add to Google Wallet" link at signup. Regulars now tap once and keep the card in Google Wallet. When the shop switched loyalty providers, the dynamic link was repointed and every saved pass followed along — no reprints, no re-adds.
Photo import or a real pass?
- Photo import is best for a one-off code you already have and don't need to brand or change.
- A real pass is best when you're a business: it looks like your pass, and a dynamic link keeps it current.
- Serving iPhone users too? Apple Wallet works differently — start with our Apple Wallet guide.
Ready to try it? Generate a QR code, then create your account to save it and add it to Google Wallet.