SeedSigner · in your browser

Hold the device before you buy it.

A real SeedSigner, not a video and not a mock-up. The firmware runs in this tab, draws its own 320×240 screen, and scans QR codes through your webcam. Nothing to install, nothing to buy first.

Runs entirely offline Real webcam QR scanning Nothing to install

Before you touch it

Never type a real seed phrase here.

Not a wallet. It is a simulator, so you can try the device before buying one. It is not audited and it is not the signed firmware build. Treat every key it shows you as worthless.

A real SeedSigner is air-gapped precisely so your seed never touches an internet-connected machine. Typing one into a browser — this one or any other — defeats the entire point of the device.

Nothing you type can leave. This page carries a content security policy that forbids it from contacting any other server, and it loads nothing from third parties. You need not take that on faith: once it has loaded, disconnect from the internet and it keeps working, exactly like the hardware.

What this actually is

The device's own code, executed by your browser.

No re-implementation and no screenshots stitched together. The Python that ships on the hardware runs unmodified on WebAssembly, and only the things it would touch in the physical world are stood in for.

Firmware

Real, not re-created

Pyodide puts CPython in the tab and the wallet boots into it. Every frame you see is rendered by the device's own display code at its native 320×240, pixel for pixel.

Camera

Your webcam is the lens

The camera driver is wired to your webcam, so holding a genuine QR code up to it — a PSBT, an xpub, a SeedQR — scans exactly as it would on the hardware. Decoding happens in the tab; no frame is uploaded anywhere.

Smartcard

A card in the slot

The SeedSigner Plus card reader is simulated too, so you can walk through the smartcard flow — insert, unlock, store, wipe — without owning a card.

The wallet is the 3rdIteration smartcard fork of SeedSigner, pinned to its SeSi-0.8.7+ShSi-B11 release, the same tag the hardware image is built from. The simulator, and a build script that rebuilds this wallet from that pin so you can check that claim yourself, is on GitHub: bitsagarob/seedsigner-sim.