Public Key Toolkit — X/Y, HASH160 & Address
Paste a public key, a HASH160 (RIPEMD-160), or a Bitcoin address. The toolkit derives the public-key X & Y coordinates, the HASH160, and every Bitcoin address type (legacy P2PKH, P2SH-P2WPKH, native SegWit bech32) — and can recover a public key from an address by scanning its spending transactions. Everything runs in your browser.
Balance
0 BTC
Received
0 BTC
TX
0
Instructions: 1. Public key (hex) -> X, Y coordinates, HASH160, and every Bitcoin address type. 2. HASH160 (40 hex) -> P2PKH, P2SH and native SegWit (bech32) addresses. 3. Bitcoin address -> its HASH160 / witness program (and, if enabled, the public key recovered from its transactions). Everything is computed locally in your browser.
Educational / read-only tool. Key math and address encoding run entirely in your browser.
Public-key recovery from an address only fetches public data from block-explorer APIs
(blockstream.info, with blockchain.info as a fallback) and works only for addresses that have already
spent funds — spending is what reveals the public key on-chain. No private keys are ever needed or transmitted.