Keep every Wallet pass
Every pass as a file you can read and search, long after the flight.
Steps
- Connect Wallet. Press “Connect” beside Wallet on Exporter’s home, then “Open Passes Folder”. The panel opens in
~/Library/Passes: press “Select This Folder”. Take that folder, not theCardsfolder inside it, so the dates of older passes can be read too. - Pick where the files go: choose a folder on the next page and press “Use This Folder”, or later “Change…” beside “Saves To” on the card. A folder inside a vault is used as it is; a folder right in your home gets a
wallet-exportfolder inside it. - Press “Sync Now”. Every pass becomes one Markdown file named by its date and by what it is, all in one folder.
- Find one later. The pills show the flights, the events or the cards, and a pass is the tick: untick one and its file goes on the next sync.
What you get
One file per pass. It opens with a heading and one line saying where and when, then the fields exactly as the card draws them, the back of the card under its own heading, and the barcode’s own number, so a pass you deleted from Wallet is still identifiable. The front matter carries the kind, the date and where that date came from, the issuer, the pass type, whether the pass is void, and the venue’s coordinates when it has them. A flight is filed under its own day in the airport’s time zone, not yours. Passes that keep their words in a pass.strings file are read in your Mac’s language, so a ticket says the event’s name rather than EVENT_NAME. Gates, seats and boarding times change on the day you travel, and each change rewrites only that pass’s file.
Pitfalls
- Older event tickets often carry no date at all. Those are filed under the day the pass was signed, and the file says so with
date_source: signed. - Your 20 most recent passes are free. The rest need the one-time unlock.
- Card numbers and payment history are not exported, because they are not on the Mac: Wallet keeps payment cards in the Secure Element.