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

03020e34b8c7927d3d76b123f7cd97671746206ae7ec011cfda7fda3809967ae51
04020e34b8c7927d3d76b123f7cd97671746206ae7ec011cfda7fda3809967ae51df1cc2d8c294657d1a78a798af8db914385a822dbb9509c305d5e9ab9a823e87

Ethereum

0xEFaf97eB517d37b407E9986B676a528FDD84B7f1

Bitcoin

1Pzr3nZPkcpavxmQ2taErFC2NPj7g5LGtE
L2kYDGtTdgJwbtn5tJ7Ctfubherw3Tsz3pnghtAVHq1TFaDcxyjy
5K4yToCCvd6Rc6PT2ertddTRB7mPfczmeLtavDVtGbSUhYTakq8

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