♎Creating Solana Vanity Tokens Guide
Tutorial on creating a vanity token contract in Solana
What is a Solana vanity token?
Every token has a token contract address — that’s basic. In the blockchain world (especially on Solana), a vanity address is an address that was intentionally generated by brute-force/compute so that its beginning or end contains specific, human-readable characters.
Normal address (random looking):HW83VGL5RSfQTTYR7A2J3CKP3yfVYKyRYQSN7wB4S1P7
Vanity address examples:
Short addresses: fewer characters — on Solana a shorter address itself can be considered “vanity”, because getting a shorter/compact address takes extra computation and luck. Examples start with patterns like
1111…
,AAAA…
,4sR1…
.Meaningful words: an address that contains readable words or patterns such as
Meme
,Pump
,Bonk
.Patterned characters: e.g.
CCCCtoCars...SSSS
— symmetrical or repeating patterns at the start and end.
How do you create a Solana vanity token?
Creating a vanity token is very similar to creating a regular token: you still fill in the token details, but you add the extra step of generating a vanity address with a tool. Below is a step-by-step walkthrough of the whole process.
Overview of the steps
Open the tool and connect your wallet
Fill in token parameters
Specify your vanity criteria
Click “Create” and confirm in your wallet
Wait for the transaction to succeed
Detailed tutorial
1. Open PandaTool and connect your wallet
Open the creator page: https://solana.pandatool.org/en/createVanityToken —or navigate to it from the PandaTool menu.

Click Connect Wallet at the top right. (If you’re on mobile, open the link inside your wallet app.)

Once your wallet is connected, proceed to the next step.
2. Fill in token details
Token fields are split into required and optional.

Required
Token Name: Up to 30 characters. Supports English, Chinese, or mixed. (Names like
USDT
,USDC
or other disallowed names are not supported.)Token Symbol: Up to 10 characters. Supports English, Chinese, or mixed. (Disallowed symbols such as
USDT
,USDC
are not permitted.)Decimals: Default is
9
. Decimals determine the granularity and affect the maximum supply you can enter.Total Supply: When decimals = 9, the maximum supply cannot exceed 10,000,000,000 (10 billion). When decimals = 8, the max is 100,000,000,000 (100 billion), and so on.
Logo: File size < 1000 KB. Recommended square size: 200×200 px.

Optional
Website: Your token’s website (e.g.
https://pandatool.org/
)Twitter: Official Twitter link (e.g.
https://twitter.com/PandaTool
)Discord: Community server link (e.g.
https://discord.orca.so/
)Telegram group: TG group link (e.g.
https://t.me/pandatool
)
Fill in the required fields, and any optional fields you want to display with the token.
3. Enter vanity criteria and generate
Now set the vanity conditions:

Prefix and/or suffix
A vanity token’s address is usually defined by a prefix (start) and/or suffix (end). People commonly pick repeating numbers/letters or special tails like pump
, bonk
, or a prefix like 8888
.
Case sensitivity
If your suffix is alphabetic, choose whether matching should be case sensitive. For example, if you specify pump
:
Case sensitive: only addresses that end exactly with
pump
(all lowercase) will match.Case insensitive: addresses that end with
Pump
,PUMp
,pUMp
, etc. will also match.
Unsurprisingly, case-insensitive matching is easier and much faster to find.
Thread (parallelism)
A “thread” is an independent worker that generates keypairs and checks for matches in parallel.
Single-thread: tries one candidate at a time — low CPU usage, slow.
Multi-thread: uses multiple CPU cores to try many candidates per second — much faster.
Increasing threads speeds up vanity generation but will also use more CPU and make your computer less responsive. Choose a thread count that suits your machine.
After you set your vanity parameters, click Start generating. Wait while the tool searches — the generation speed depends on your device and the vanity difficulty. When the tool finds a matching address, you’ll see the token mint address appear.
4. Create the vanity token
Once a vanity address is found and all token details are filled, click Create Vanity Token. A wallet popup will ask you to confirm the transaction. Approve the signature and submit the transaction.

If creation fails, common causes include:
Network issues / slow connection — try again when your network is stable (using a VPN if needed).
Wallet locked: your wallet (e.g. Phantom) may auto-lock — unlock it first.
Insufficient SOL: make sure your wallet has enough SOL to pay fees.
5. Wait for success
After signing, wait a few seconds for the transaction to complete. When successful, your vanity token is created on Solana and you can verify the mint address on-chain.
FAQs (Vanity token questions)
Q1: How much does it cost to create a vanity token? A: Creating a vanity token costs 0.15 SOL. We recommend keeping at least 0.17 SOL in your wallet to cover fees and any small fluctuations.
Q2: Why does vanity generation take so long? A: Time depends on your device performance and the vanity difficulty (length, case sensitivity, pattern). The rarer or longer the pattern, the longer the search.
Q3: What does case sensitivity mean?
A: If you want a token whose suffix reads exactly Pump
, that’s case sensitive. You can choose full uppercase (PUMP
) or full lowercase (pump
). If you choose case insensitive, the generator will accept any capitalization variant (e.g. pUmP
, PUmp
), which reduces difficulty.
If you have more questions while generating your vanity token, you can join PandaTool volunteers on Telegram: https://t.me/pandatool_en
Last updated
Was this helpful?