Security Tools

Private Key to Address

Derive Bitcoin (P2PKH) and Ethereum (EIP-55) addresses from a 32-byte secp256k1 private key — all math runs locally in your browser

Private Key → Address

Derive Bitcoin (P2PKH) and Ethereum (EIP-55) addresses from a 32-byte secp256k1 private key

Public Key

024e1f44236c637ace6482ffce9528858fc47b656e82e7b247c42563f06c480752
044e1f44236c637ace6482ffce9528858fc47b656e82e7b247c42563f06c48075265e3e7e1a253b19d8d6945439403f50bd4f1743da38d649507f924cd50cc957e

Ethereum

0xF2bb068665D3e446c3B5b3Ee50f9A18337e82a6f

Bitcoin

138YZHuXSjPKENsGrScaUYVCcFiw9GeZs8
L46pDyMezy9TXCPbeGNpbJg6TNxasEGKG9dGrfBbF4eczB2jrTJu
5KNi4Pjk3iGWa87UnbkTeE4sdLUYgvkoH7wSLrtLYHEWT7XCL4E

How it works

  • BTC and ETH both use the same secp256k1 curve, so a single 32-byte key derives addresses on both chains.
  • ETH address = last 20 bytes of keccak256(pubkey_xy), then EIP-55 checksum casing.
  • BTC P2PKH = base58check(0x00 || RIPEMD160(SHA256(pubkey))).
  • WIF (Wallet Import Format) is the base58check encoding of the private key for use in Bitcoin Core / Electrum.

Never paste a real private key controlling real funds into a website.

This tool computes everything locally with no network calls, but you cannot verify that with the naked eye. Use it only for testnet keys, learning, and burner wallets.

Powered by the audited @noble/curves and @noble/hashes libraries. Pure JavaScript, no WASM, no network.

Don't see what you need?

We build free tools based on community feedback. If there's a utility that would improve your workflow, suggest it today!

Private Key to Address — Free Tool Online | FreeTool24 | FreeTool24