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

02094e6a2d87b6cc9cdf2db2a6fd8ed5be8ddf859d6323adf961b89e2756f016d8
04094e6a2d87b6cc9cdf2db2a6fd8ed5be8ddf859d6323adf961b89e2756f016d8b21c188d4a895c5666361f17a5c9eb192975ff086c32ac7d0109768fafc3b6dc

Ethereum

0x1dDc0295065AdF3e6C67ea5661d706cebEe62e50

Bitcoin

1JGhB2FP9iT9WddomTWBra1JFXEyFRGodM
L2gxgUw4sL6cWxb69ofvRZANRyKPTJMzcEJByf2RDVScHYAZyg7F
5K4ASiDhkaKwigL3ypjMG5ZwFGUjF7eqPwDWDqVR4jhEtQy4GaP

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