Switch to open source.Explore →
← All apps
Bitcoin · Gifting

Paper Wallet

Offline bitcoin gift bills

Printable bitcoin gift bills generated offline, with keys from the device hardware RNG and seed-recoverable backup keys.

View the code

Last updated Sep 2026

Submitted by Salvador Guerrero · GitHub · @SalvaG

Third-party submission. Not audited or verified by Foundation.

Passport Prime

Gift style picker

Overview

Paper Wallet turns Passport into an offline printing press for bitcoin gift bills. Each bill carries a brand-new private key generated by the device hardware random-number generator, never derived from your wallet seed, so a gifted bill can never put your own funds at risk. The app renders the key onto print-ready artwork with two QR codes and exports a PNG plus a backup file to wherever you want to print from.

It offers three gift styles: SegWit (bc1q addresses that sweep in any wallet), Taproot (bc1p, modern and wallet-importable), and the flagship Taproot plus backup, where the recipient sweeps with the key on the bill while the giver keeps a separate backup spend path to recover an unswept gift. Backup keys are derived from the device master seed, so a factory reset and seed-phrase restore re-derives every backup key. Bills are compatible with a companion web app, which handles sweeping, balance checks, and broadcast, since Passport has no network stack.

What it does

  • Gift private keys are born in the device hardware RNG, never derived from your wallet seed.
  • Three gift styles: SegWit (bc1q), Taproot (bc1p), and Taproot plus backup with a giver recovery path.
  • Giver backup keys are re-derived from the device master seed after a factory reset and seed restore.
  • Print-ready PNG bill with a deposit QR and a pre-filled sweep-link QR.
  • Design your own bill: export the design kit, restyle the template, and the app validates and renders it.
  • Saved-gifts ledger stores each gift address, type, and creation date, with no private keys retained.
  • Save-as browser across Internal, Airlock, and USB with folder creation and overwrite protection.

Technical breakdown

How the proof-of-concept is built, for developers evaluating the platform.

01

Hardware-random gift keys

Every bill private key is generated fresh in the device hardware random-number generator and is never derived from the wallet seed, keeping gifted bills isolated from your own funds.

02

Seed-recoverable backups

The giver backup keys are derived from the device master seed. A factory reset plus seed-phrase restore re-derives every backup key, while the gift keys themselves stay pure hardware randomness and invisible to a seed restore.

03

Offline by design

Passport has no network stack, so generation and rendering happen entirely offline. Sweeping, balance checks, and broadcast run in a companion web app via a pre-filled sweep-link QR.

Dig into the source

README, architecture notes, and the wire protocol live in the repo.

View the code

Browse by category