TxBooks / tools

Tool

xpub Explorer

Paste an extended public key and instantly see every address derived from it — with balances, transaction counts, and USD values. Your xpub never leaves your browser. We derive addresses locally and only send those (which are already public on-chain) to our server for balance lookups.

Client-sideDerivation runs in your browser. Only the already-public addresses are sent to our server for balance lookups. The xpub itself never leaves this page.

How this tool works

1. Your browser parses the xpub and derives the first 20 receive (m/0/*) + 20 change (m/1/*) addresses locally, using the open-source BIP-32 math from @scure/bip32 and bitcoinjs-lib. The xpub itself is kept in a local closure and garbage-collected when you leave the page.

2. Our server receives the derived addresses (never the xpub) and proxies them to Blockstream for balance and tx-count lookups. Those addresses are already visible on the public blockchain to anyone running a node — sending them to a proxy doesn't reveal anything new.

3. Your browser renders the result table. Nothing is stored server-side beyond ephemeral request logs (address count, not the addresses).

More tools