ETH

Ethereum Address Generator

Generate Ethereum wallets locally, with optional vanity hex prefixes

Create Ethereum addresses in your browser using WebAssembly, with optional vanity matching up to 5 hex characters.

Local-only generation Optional 5-char vanity prefix Hex prefixes

Leave this empty to generate the first valid wallet immediately.

0/5

Vanity Matching Rules

Ethereum vanity matching starts after 0x. A prefix such as cafe targets the first four hexadecimal characters after 0x.

Allowed vanity characters: hexadecimal only, using 0-9 and a-f.

Ready. Nothing is uploaded to a server during generation.

Address format

Checksummed mainnet address starting with 0x.

Vanity window

Matches after the fixed 0x prefix.

Returned data

Address, seed phrase, derivation path, and hex keys.

Output Preview

Ready to generate a ETH wallet

You will get a mainnet Ethereum address, a 24-word recovery phrase, the derivation path, and the exported private and public keys.

About This Tool

Ethereum Address Generator creates mainnet Ethereum wallets locally in the browser using WebAssembly. It returns the wallet address, recovery phrase, derivation path, and key material without depending on a remote API.

If you want a vanity address, you can search for up to 5 hexadecimal characters after the fixed 0x prefix. The search still runs locally, and you can stop it from running too long by setting a time limit and attempt cap.

How To Use It

  1. 1

    Leave the vanity field empty for a normal Ethereum wallet, or enter up to 5 hex characters for a vanity prefix.

  2. 2

    Choose your search limits if you are using a vanity prefix.

  3. 3

    Generate the wallet and securely store the seed phrase and private key immediately.

Best For

  • Generating browser-based Ethereum wallets.

  • Trying short vanity prefixes such as cafe or dead.

  • Local-only wallet generation for private workflows.

FAQ

What characters are allowed in the Ethereum vanity prefix?

Ethereum vanity matching uses hexadecimal characters only, so valid characters are 0-9 and a-f.

Does the vanity prefix include 0x?

No. Matching starts after 0x, so the vanity text applies to the next characters in the Ethereum address.

All processing happens locally

© 2025 ToolHaven