Solana · offline
Solana vanity address generator
Create a real Solana wallet (or SPL token mint) whose address starts with, ends with, or contains your word — entirely on your machine. No accounts. No telemetry.
How to grind a Solana vanity wallet
- Open the web generator (or run
npx vanity-address). - Pick Solana (
sol). - Set a short prefix, suffix, or contains pattern (Base58 alphabet).
- Check the ETA, then grind. Import the key into Phantom / Solflare like any other wallet.
npx vanity-address --chain sol --suffix moon
Solana token mint vanity
Need a mint that ends in something like pump? Use Contract mode → Solana mint, or CLI --chain sol-mint. Export is ready for spl-token create-token.
npx vanity-address --chain sol-mint --suffix cafe
Why offline matters
Anyone with the private key controls the funds. vanity-address generates keys only on your device. Prefer short patterns first — each extra character multiplies grind time.
Base58 rules and difficulty
Solana public keys are Base58-encoded 32-byte Ed25519 keys, typically 43–44 characters long. Because the alphabet has 58 symbols, every extra character you fix multiplies the expected work by about 58. Matching case-insensitively roughly halves the cost of each letter, since both a and A count.
| Pattern length | Expected attempts | Average time @ 1M keys/s |
|---|---|---|
| 1 | 58 | under a second |
| 2 | 3,364 | under a second |
| 3 | 195,112 | under a second |
| 4 | 11.3 million | 11 seconds |
| 5 | 656 million | 11 minutes |
| 6 | 38.1 billion | 11 hours |
| 7 | 2.2 trillion | 26 days |
| 8 | 128 trillion | 4.1 years |
Times assume one million keys per second and are illustrative.
Frequently asked questions
Which characters can a Solana vanity address contain?
Solana addresses are Base58, so patterns can use letters and digits except 0, O, I and l.
Can I import the generated key into Phantom or Solflare?
Yes. Export the key in the format the wallet asks for and import it like any other private key. Verify the public address matches before funding.
Is the GPU faster for Solana?
Not currently. The experimental OpenCL Solana kernel is slower than the CPU, so the CPU path is used by default; GPU speed-ups are measured on EVM only.
How long does a 5-character Solana suffix take?
About 58⁵ ≈ 656 million attempts on average when case-sensitive; ignoring case lowers this for letters.