TXID → R, S, Z, Address + Private Key Recovery

Paste a Bitcoin transaction ID (or an address) to extract each input's ECDSA signature components — R, S, Z — and the signing address. If two inputs reuse the same R value (nonce reuse) with different S, the private key is recovered instantly. Everything runs in your browser.

newest for the address (exactly this many are scanned; a single TXID fetches just that one transaction)
Balance 0 BTC
Received 0 BTC
TX 0
Instructions:
1. Enter a TXID (64 hex characters) or a Bitcoin address.
2. If two inputs share the same R value (R-reuse) with different S, the private key is recovered.
3. An internet connection is required to fetch transaction data from public block explorers.
Educational / read-only tool. Transaction data is fetched live from public block-explorer APIs (blockstream.info, with blockchain.info as a fallback). R-reuse recovery only succeeds on wallets that already leaked their key on-chain through a faulty signer — it demonstrates why ECDSA nonce reuse is catastrophic. Never enter keys for wallets you use.