Base Vanity Address Generator

Generate a Base / Ethereum address with a custom prefix. 100% in your browser. Never leaves your machine.

Tip the dev (Base USDC / ETH)
0xcd69dcE0C75568ace0Cd1F00C702c6C963B8D525 copied

Free to use. If it saved you time, send a few cents — that's how this site stays free.

Hex characters only: 0-9 a-f. Case-insensitive. Each extra character is ~16× longer to find.

How does this work? Is it safe?

Vanity addresses are generated by brute force: the tool repeatedly generates random keypairs and keeps one whose address starts with the prefix you chose. There's no math trick — short prefixes (3-4 chars) come up in seconds, longer prefixes (6-7+) can take minutes to hours.

All generation happens in a Web Worker inside your browser. The keypair never leaves your device. You can verify: open DevTools → Network and confirm zero outbound requests fire when you click Generate.

Library: @noble/secp256k1 via CDN for the elliptic-curve math; @noble/hashes for keccak-256. Both are audited.

The address you get works on every EVM chain — Base, Ethereum, Arbitrum, Optimism, etc. Same address, same private key, everywhere.