A fast Ethereum vanity address generator that runs entirely in your browser.
- Multi-threaded - Uses Web Workers for parallel address generation
- Privacy First - All computations run locally in your browser, no server communication
- Custom Prefix/Suffix - Find addresses starting or ending with your desired characters
- Wallet + First Contract Targets - Scan either the wallet address or its first
CREATEdeploy address (nonce 0) - Keystore Export - Download encrypted keystore JSON files
- A modern browser (Chrome, Firefox, Edge, Safari)
- Choose target: wallet address or first contract address.
- Enter your desired prefix and/or suffix (hex characters: 0-9, a-f).
- Click Generate and wait for a match.
- Confirm the result shows the local verification badge.
- Reveal the private key or download an encrypted keystore.
The contract target is specifically the first CREATE deployment address at nonce 0 for the generated deployer wallet. If that wallet sends any other transaction first, the first-contract address changes.
- All scanning runs locally in your browser.
- Disconnect from the internet after the page loads for maximum security.
- Never share your private key.
- The UI re-derives the wallet/target address from the private key before display/export.
- Impossible or contradictory prefix/suffix combinations are blocked before generation starts.
# Install dependencies
npm install
# Start dev server
npm run dev
# Run tests
npm test
# Build for production
npm run build
# Check dependency audit
npm audit- TypeScript
- Vite
- Web Workers
- @noble/secp256k1 for cryptography
MIT