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

02d6cade084f491cca4ce456b1865ca0ef8adea9522d7d54160f9623c9e9f5026b
04d6cade084f491cca4ce456b1865ca0ef8adea9522d7d54160f9623c9e9f5026ba5ce4951516b435e0348c56f6db46460ce4d49934799f4f2c1a17f9fdb53ad60

Ethereum

0x2A6B460260613631C415BB6B0FA9B930F5D6D5A9

Bitcoin

1NSV9cp5cqMdHX1fhYDWAWks8TWJusCZwH
KwPgJcsyM7voTpmSUAZVeP2ZYDHKxFNAqPcHRqpt6FUFL8tb9Afm
5HrYZYEpCotAAhjEvjVfD6SjGECrcB3z4G6GxUNiwCtVAscey5L

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