Generate custom Solana wallet addresses with a custom suffix or prefix. All computation runs locally in your browser — zero server-side processing.
Base58 only: 1-9 A-H J-N P-Z a-k m-z · case-sensitive
Yes — 100%. This tool runs entirely in your browser. Private keys are generated, displayed, and stored on your device only. No data is sent to any server — not even analytics. The page is a static site hosted on Cloudflare Pages with no backend, no database, no API endpoints.
You can verify this yourself: open your browser's DevTools → Network tab and watch. Zero outbound requests beyond the initial page load.
crypto.getRandomValues().tweetnacl.js, the same algorithm Solana uses internally.This is a valid concern. Here's what you should know:
tweetnacl (cryptography, 100K+ GitHub stars) and bs58 (Base58 encoding). Both loaded from CDN with integrity.Depends on suffix length and your CPU. Base58 is case-sensitive, so "pump" and "Pump" are different searches.
| Length | Estimated time (8 threads) |
|---|---|
| 3 chars | ~seconds |
| 4 chars | ~minutes |
| 5 chars | ~hours |
| 6+ chars | ~days+ |
The keys/s counter gives you a real-time estimate. Each additional character multiplies search space by ~58×.
The space-separated seed phrase alternative is also displayed for compatibility.
No. Results exist only in the current browser tab. If you close the tab or refresh, they're gone. Always download or copy your results before navigating away.
The download button saves all found addresses to a .txt file.