KeyGen Tool - Bitcoin & Ethereum

Private Key (Numeric): Range: 1 <= n < 115792089237316195423570985008687907852837564279074904382605163141518161494337
Bitcoin Private Key (WIF):
Ethereum Private Key (HEX):

About this tool

This tool allows you to generate public-private key pairs and addresses for both Bitcoin and Ethereum. It operates entirely within your browser, ensuring that no sensitive information is sent to any remote servers. You can generate a new set of keys or input your own private key in numeric format to see the corresponding public key and address. Please make sure to securely store your private key, as it is critical for accessing your cryptocurrency assets.

Outputs:

  1. Private Keys (HEX & WIF): Ethereum Private Key in HEX format, Bitcoin Private Key in WIF format.
  2. Bitcoin Address: Derived by first taking the SHA-256 hash of the public key, followed by the RIPEMD-160 hash, and then Base58Check encoded.
  3. Ethereum Address: Derived by taking the Keccak-256 hash of the public key and using the last 20 bytes.

Frequently Asked Questions

Are the keys generated on a server?
No. Key generation runs locally in your browser.
Can I enter my own private key?
Yes. You can paste a numeric private key to derive the matching public keys and addresses.
Should I use generated keys for real funds?
Only if you fully trust your device and environment. For production wallets, hardware-backed flows are safer.