Solana Swiss Knife

How to use Vanity Generator

Create a new address, then check that your backup can sign for it.

Never enter a keypair, private key or recovery phrase into a website or send it to support. If you copy a key, clear or replace the clipboard after pasting into the intended wallet.

1. Choose a prefix

Enter one to five case-sensitive Base58 characters. Base58 excludes 0, O, I and lowercase l. Try one character on a phone. Longer prefixes generally require more attempts. Five-character searches can heat your device and drain the battery.

2. Start and stop locally

Open Vanity Generator and tap Start. Use Stop to end an active search. The Android app generates keypairs on your device and works offline with a compatible WebView.

3. Save and verify a backup

After a match, export the Solana CLI JSON keypair to a trusted local folder. Keep the app open until you have verified the file. If Android reports that it could not verify the file, keep it private and try another local destination. On a trusted computer with Solana CLI installed, you can check the backup with solana-keygen verify PUBLIC_ADDRESS PATH_TO_JSON. Confirm the backup in the app only after checking it.

4. Import into a compatible wallet

Open Wallet Export to reveal the Base58 private key only when ready to import. Supported formats and import steps depend on the wallet and version. After import, compare the wallet's public address with the generator result. An imported key is separate from the wallet's existing recovery phrase. Copying a key does not create a backup.