Generate a Base / Ethereum address with a custom prefix. 100% in your browser. Never leaves your machine.
Hex characters only: 0-9 a-f. Case-insensitive. Each extra character is ~16× longer to find.
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.