01
Revolutionary Performance
AddrLab is the fastest browser-based Solana vanity address generator available. Using the native Web Crypto API, we achieve speeds up to 100,000+ keys per second— that's 125x faster than traditional JavaScript implementations.
100K+
Keys/Sec
125x
Faster
100%
Local
Modern browsers (Chrome 113+, Firefox 129+, Safari 17+) support native Ed25519 cryptography. A 4-character pattern that takes minutes elsewhere can be found in seconds with AddrLab.
02
Security First
- ✓100% Client-Side: All key generation happens in your browser using Web Workers. No data is ever sent to any server.
- ✓Open Source: The entire codebase is available for inspection. Verify the code yourself.
- ✓No Storage:Private keys are never stored. They exist only in your browser's memory until you close the page.
- ✓Offline Capable: Once loaded, this app works completely offline. Disconnect your internet to verify.
03
How to Verify
- Open your browser's Developer Tools (F12)
- Go to the Network tab
- Start generating an address
- Observe: No network requests are made during generation
- Optional: Disconnect from internet and try again
04
Technical Architecture
Where does the computation happen?
Everything runs in your browser, not on any server. The server only delivers static files — HTML, CSS, and JavaScript. Once loaded, your browser executes all code locally.
Web Workers (Browser Threads)
Web Workers are a browser API that allows JavaScript to run in parallel background threads. They use your CPU cores, not server resources. This is why performance depends on your device, not our hosting.
Native Web Crypto API — Our Secret Weapon
Modern browsers support Ed25519 natively in the Web Crypto API. This runs directly in the browser's cryptographic engine with OS-level optimizations, delivering 125x the performance of pure JavaScript. For older browsers, we automatically fall back to WASM (watsign).
Multi-Core Parallelization
AddrLab distributes workload across all available CPU cores simultaneously. More cores = more speed. On an 8-core machine, you're effectively running 8 generators in parallel.
Key Generation
Uses Ed25519 elliptic curve cryptography (same as Solana). Random numbers come from the Web Crypto API (crypto.getRandomValues) which is cryptographically secure and hardware-backed on most devices.
05
Server vs Browser
Server
- • Delivers static files
- • No computation
- • No key access
- • No data storage
Your Browser
- • Runs all JavaScript
- • Executes Web Workers
- • Generates keys locally
- • Uses your CPU
This architecture is why the app works offline and why we can never access your keys — they only exist in your browser's memory.
06
Content Security Policy
This site uses strict CSP headers that prevent:
- • External script loading
- • Connections to external APIs
- • Data exfiltration via fetch/XHR
- • Embedding in iframes
07
Token Mint Generator
Create custom token addresses for your Solana token launches.The Token Mint generator creates vanity addresses that become your token's contract address on any Solana launchpad (pump.fun, Raydium, Meteora, etc.).
How to use on a launchpad:
- Go to /token and generate your vanity address
- Copy the Private Key (not the public address)
- On your launchpad, paste it in the token address field
- Launch your token with your custom address!
The private key is only needed once during token creation. After launch, the token address is public and permanent.
08
Key Security Check
After generating a key, we verify its cryptographic quality in real-time.
What we check:
- • 256-bit entropy level
- • CSPRNG verification
- • Random sample test (10K bytes)
- • Chi-Square statistical test
What it proves:
- • Hardware-backed RNG
- • Uniform distribution
- • Unpredictable output
- • Cryptographic quality
This is the gold standard for cryptographic key generation. If any test fails, you'll see a warning.
Important Reminder
Always save your private key securely before closing this page. We cannot recover lost keys. Consider using a hardware wallet for storing significant amounts of SOL.