How AddrLab
Works

Everything happens in your browser. No servers, no tracking, no trust required.

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

  1. Open your browser's Developer Tools (F12)
  2. Go to the Network tab
  3. Start generating an address
  4. Observe: No network requests are made during generation
  5. 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:

  1. Go to /token and generate your vanity address
  2. Copy the Private Key (not the public address)
  3. On your launchpad, paste it in the token address field
  4. 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.