Apple Wallet · Google Wallet
Scan a plastic card or upload a PDF, and wallet-pass.org builds a signed wallet pass from it — same barcode, same color, every field editable before you save.
Free while you try it. No card required — except the one you scan.
How it works
The whole flow takes under a minute. No design tools, no PassKit documentation, no certificates on your side.
Point your camera at a plastic card, or drop in a PDF or image of a ticket. wallet-pass.org reads the barcode, the text, and the card's dominant color.
Every extracted field is editable. Rename fields, fix a typo, swap the logo, pick a different color — the preview updates live and matches the final pass exactly.
Tap once to install. iPhone gets a signed .pkpass, Android gets a Google Wallet link. The barcode scans at the counter exactly like the original.
What's inside
A pass that looks right but won't scan is a bookmark. These are the parts we obsess over.
We keep the original symbology and encoding — Code 128 stays Code 128, EAN-13 stays EAN-13. The scanner at the store can't tell the difference.
The card's dominant color is detected automatically and applied to the pass, so your loyalty card still looks like your loyalty card.
Every pass is built for Apple Wallet and Google Wallet from the same data. You define it once; each phone gets its native format.
Change a balance, a gate, or an offer and the pass updates on every phone it's installed on — pushed, not polled.
What you see in the editor is rendered from the same data we sign. No surprises between the preview and the phone.
E-tickets, booking confirmations, screenshots — wallet-pass.org pulls out the fields that matter and drafts the pass for you.
For developers
Issue tickets, coupons, and membership cards from your own backend. Send JSON or a file — get back an install link for both platforms.
# Create a pass from structured data curl -X POST https://api.wallet-pass.org.app/v1/passes \ -H "Authorization: Bearer pf_live_…" \ -H "Content-Type: application/json" \ -d '{ "type": "coupon", "title": "Northline Coffee", "color": "auto", "barcode": { "format": "code128", "value": "4021884500932 7" }, "fields": { "offer": "Free refill", "expires": "2026-12-31" } }' # → { "id": "pass_9f2c…", # "apple_url": "https://…/p/9f2c.pkpass", # "google_url": "https://pay.google.com/…" }
Pricing
Every plan includes both wallet platforms, the editor, and the API.
Scan a card from your pocket and see it as a pass in under a minute.
Create your first pass