home/generate/keypair

Free Ethereum Key Pair Generator - Client-Side & Private

Generate private keys, public keys & ETH addresses

Security Warning

  • Never share your private key with anyone
  • For real funds, generate on a trusted offline device
  • This tool does not store or transmit any data
  • Consider using a hardware wallet for significant amounts
Count:

How to Use Ethereum Keypair Generator

  1. 1

    Click Generate

    A new keypair is created using cryptographic randomness.

  2. 2

    View your keys

    The private key, public key, and EIP-55 checksummed address are displayed.

  3. 3

    Copy securely

    Copy the values you need. Never share your private key with anyone.

Frequently Asked Questions

Is my data safe?
Yes. All processing happens entirely in your browser. Your data never leaves your device and is never uploaded to any server.
How is the address derived?
The private key is multiplied on the secp256k1 curve to get the public key. The public key is hashed with keccak-256, and the last 20 bytes become the Ethereum address, formatted with an EIP-55 checksum.
Can I use these keys with MetaMask?
Yes. You can import the private key into MetaMask or any Ethereum wallet. However, for real funds, consider generating keys on an offline device.

Learn more

About Ethereum Keypair Generator

Generate Ethereum private keys, public keys, and checksummed addresses entirely in your browser. Uses the secp256k1 elliptic curve and keccak-256 hashing β€” the same cryptography used by Ethereum itself. Nothing is stored or transmitted.