Solana Vanity Token Address Generator
Search for a token address that starts or ends with characters you choose. Free to search, and it never leaves your browser.
What you want it to say
Up to 6 characters each, from the 58 a Solana address can contain. Note that 0, O, I and l are not among them, so MOON is impossible and Moon is fine.
How to make this faster
Common questions
Does anything leave my browser?
No. Not the pattern, not the addresses tried, and above all not the key. The tool generates keypairs locally and compares them locally. It makes no network request at all, which you can confirm in your browser's network tab: it will stay empty while the search runs.
You are generating a private key. Is that safe?
It is safe here for a specific reason worth understanding. The key this makes is a mint keypair, and its only job is to sign the one transaction that creates your token's account. It is not a wallet and holds nothing. Once the token exists, the key controls nothing at all: minting, freezing and metadata are governed by separate authorities that the deploy flow points at your own wallet. Somebody handed a used mint key can do nothing with it.
So can I use this key as a wallet?
No, and please do not try. It is a throwaway that signs one transaction. Never paste it into anything asking for a wallet key, and be suspicious of any site that asks you to: no legitimate tool needs your wallet's private key, including this one, which never asks for a wallet at all.
Why does MOON not work?
Because capital O is not a valid character in a Solana address. Base58 leaves out 0, O, I and l precisely so they cannot be confused with each other, which means a capital O and a zero are both impossible. Moon works, because lowercase o is fine. The tool tells you which character is the problem rather than saying the pattern is invalid.
Why is it so much slower with one more character?
Because each character multiplies the search by up to 58. Three characters is around two hundred thousand attempts on average, four is around eleven million, and six is tens of billions. That is why the tool caps the pattern at six: beyond that it would run for longer than anybody leaves a browser tab open, and accepting the input would be a promise it cannot keep.
Why does turning off capital matching make it faster?
Because each letter can then match either case, so roughly two of the fifty-eight characters satisfy it instead of one. That halves the work per letter. There is a wrinkle: i, o and L gain nothing, because their opposite cases are exactly the characters base58 leaves out. The estimate accounts for that rather than assuming every letter halves.
It said about two minutes and it has been ten. Is it broken?
Almost certainly not. The estimate is an average of a random process, not a countdown: each attempt is an independent roll, so roughly a third of searches take longer than the average and some take considerably longer. Nothing accumulates and nothing gets closer; a search that has run a long time is no more likely to find one on the next try.
Can I close the tab and come back?
Not to a search in progress, and not to a found address unless you saved it. The tool holds a found key in memory for the deploy flow to collect, which is deliberately less persistent than browser storage: a private key sitting in localStorage is readable by anything else running on the page. If you want to keep an address for another day, copy the secret key and store it somewhere you trust.
Does it cost anything?
Searching is free, however long it runs and however many addresses you try. Nothing is signed and nothing is sent while it works, so there is no fee from us and no network fee either. Deploying a token on Solana at an address you found adds a small surcharge to the normal deploy fee, charged in the same transaction. The exact figure is always shown as its own line on the review screen before you sign, and that line is the one to trust. If a search does not finish and you deploy anyway, your token gets an ordinary random address and there is nothing extra to pay.
Why charge for it if the work happens on my own computer?
Because that is what it is: a price on an optional extra, not a bill for our costs. The grinding runs on your processor in your own tab and costs us nothing at all. Charging a small surcharge for a chosen address on top of the deploy fee is the same kind of decision as any other price on this site, and it is one you can decline by leaving the option off. It was free until 25 August 2026 and we would rather say plainly that it changed than quietly fold it into the deploy fee.
Can I search here and deploy somewhere else?
Yes. Copy the secret key and use it with the Solana CLI or any other tool that accepts a mint keypair. Nothing stops you, and nothing about the key is tied to us. The surcharge applies to deploys made through this site, which is the only place we can charge anything at all.
Will a nice address make my token look more legitimate?
To a point, and it is worth being clear-eyed. A memorable address is genuinely useful for people checking they have the right token. It also proves nothing about the project, and anyone can grind one, including someone imitating you. Treat it as decoration rather than as a credential, and check addresses with Address Check rather than by eye.
What this does
A Solana token's address is a public key, so the only way to choose one is to generate keypairs in your browser until one starts or ends with what you wanted. The key produced is a mint keypair: it co-signs the instruction that creates your token and then controls nothing, so it is not a wallet key. A chosen address proves nothing on its own, since anyone can grind one, so verify addresses with Address Check rather than by eye, create the token once you have one, and see what is still outstanding with the Launch Checklist.
