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

031fbd9b9d6952c55715ac09a78911931e7b4570a0a7cf3f688ece4e77d320c18e
041fbd9b9d6952c55715ac09a78911931e7b4570a0a7cf3f688ece4e77d320c18e0feaf51691b2c98b7472e3ac7b6d4460e50600037185387b416968531b55c6bd

Ethereum

0x768b4fE8168223BD4dA5e7737c51435c9ba4C49A

Bitcoin

1JZjoA49VEMqGsd3nR3tn3ivaH9H3WGjcH
KwNKWEPRMHmWjh1mkkfLkG83ZkyaKNWhD4Dg2kka7zf8akDMJWLZ
5HrEi4VBxM7Tg8Fg96pCiyScUMqceEwJihc3VwmmD1NnDhcqnmx

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