
Air, train, bus, boat and transit journeys.
Design the pass, fill the fields and add artwork — then package, sign and add it to Wallet without hand-assembling a PKPass bundle.
Event tickets, coupons, store cards, boarding passes and everything in between.


Every Wallet format
Choose the structure Wallet expects first, then shape the fields, barcode and artwork around the thing you are actually making.
Pass library

Air, train, bus, boat and transit journeys.

Offers, discounts and redemption codes.

Concerts, films, conferences and timed entry.

Memberships, loyalty programs and rewards.

Flexible passes for everything else.
The complete workflow
PassMaker keeps the work in one place: structure, content, artwork, delivery context and the files Wallet expects at the end.
Start with a Wallet format or describe the pass you need.
Set the identity, artwork, fields, colors and barcode in one editor.
Add locations, relevant dates and beacons so Wallet can surface it at the right moment.
Export the manifest, assets and signature as a Wallet-ready .pkpass.

Free browser tools
Build a clean starter file, inspect an existing package, and catch structural problems before signing or distribution.
Generate a readable pass.json for boarding passes, coupons, event tickets, store cards and generic passes.
Build a pass.jsonInspect pass.json structure and package contents, then verify manifest hashes, signatures and certificates for complete .pkpass files.
Validate a passTake the full workflow with you on iPhone.
Field guides
The Wallet pass spec has sharp edges — manifest digests, detached signatures, WWDR intermediates, MIME types. These guides cover the ones that actually break passes in production.
Getting started
A practical end-to-end guide to designing, packaging, signing, testing, and distributing a real Apple Wallet pass.
8 min readSigning
A focused guide to Pass Type ID certificates, manifest hashing, detached PKCS#7 signatures, WWDR certificates, and final packaging.
9 min readTroubleshooting
Diagnose the common packaging, signature, MIME type, redirect, and certificate problems that prevent Apple Wallet passes from installing.
7 min readpass.json
Understand required keys, pass styles, fields, colors, barcodes, relevance, and common pass.json validation failures.
10 min read