Crypto QR Tester

Curated sheets of QR codes for testing crypto scanners. Each sheet is a one-page grid of test cases — payment URIs, bare addresses, edge shapes, rejection tests — with the expected on-device behaviour printed under each QR.

Open a sheet on a screen, scan with your phone, compare what the scanner does against the “→” line. Inactive QRs are blurred so a scanner can’t accidentally pick up the wrong card — click any QR to activate it.

Payment QRs

11 cases

Payment-URI shapes that a crypto wallet scanner should handle — BIP-21 (Bitcoin), EIP-681 (Ethereum), Solana Pay, plus rejection tests. Each card lists the expected on-device behaviour under the QR.

Open sheet →

Address QRs

27 cases

Bare addresses for every common chain, payment-URI prefixes that should be stripped, query strings that should be discarded, and ambiguous shapes a wallet should refuse to auto-classify. Useful when wiring up address-book or contact-creation flows.

Open sheet →