How to Create Solana Token - Step-by-Step (Code & No-Code Guide)
Sanket DalviUpdated Aug 7, 20265 min read

You can create a Solana token in two ways. A no-code tool mints it in about a minute for 0.15 SOL. The Solana CLI lets you build it by hand. I have used both plenty, so I will walk you through each one and point out where people go wrong.
Solana tokens are cheap and fast to launch. That is why most meme coins, community tokens, and utility tokens start here instead of on Ethereum, where gas alone can cost more than a whole Solana launch.
What is an SPL token?
An SPL token is a token on Solana. SPL stands for Solana Program Library, the built-in program that runs every token on the chain. On Solana you do not deploy your own contract like you would on Ethereum. There is one shared token program, and your token is a new entry in it. That is what keeps it cheap and fast.
You choose a name, symbol, supply, decimals, and three control keys: mint, freeze, and update authority. I explain each one in what is an SPL token.
Solana has two token programs: the classic SPL Token program and the newer Token-2022, also called Token Extensions. Tokenry uses Token-2022, which stores your metadata on-chain by default. Either way, your token works in every Solana wallet and explorer.
Should you use a no-code tool or the CLI?
For most people, a no-code tool is the better choice. It mints the token, adds the metadata, and revokes the authorities in one flow, with no terminal or keypair files. The CLI is worth it if you want to script the process or control every detail. Here is how they compare.
| No-code tool | Solana CLI | |
|---|---|---|
| Who it is for | Anyone | Developers |
| Time | About a minute | 20 to 40 minutes |
| Cost | 0.15 SOL flat, plus network fees | Network fees only |
| Metadata | Done for you | You host the JSON |
| Revoke authorities | One click | Separate commands |
| Room to mess up | Very little | One typo can cost SOL |
The bottom line: if you want a live token today, use the no-code route. The CLI saves a little SOL, but it takes longer and one wrong command can cost you.
Create a Solana token with no code
Tokenry's Solana token creator is a no-code token generator that handles the whole process for 0.15 SOL. You sign every step from your own wallet, so your keys stay with you. Here are the five steps.
Step 1. Connect your Solana wallet
Connect a wallet like Phantom, Solflare, or Backpack. Keep at least 0.2 SOL in it. The token costs 0.15 SOL, and the small buffer stops a step from failing.

Step 2. Enter your token details
Add the name, symbol, supply, and decimals. Most Solana tokens use 9 decimals. Upload a logo, ideally 500x500 pixels. This becomes your on-chain metadata, so use the final name and image now.

Step 3. Add your links
This is optional, but I recommend it. Add a website, X, and Telegram. Wallets and explorers show these next to your token, which makes it look established instead of anonymous.

Step 4. Revoke your authorities
Turn on the toggles to revoke mint, freeze, and update authority. Mint authority controls new supply. Freeze authority can lock a holder's tokens. Update authority can change your metadata. If you leave mint and freeze on, trackers like DexScreener may flag your token as risky. I revoke both on every launch. See revoking Solana authorities for the full detail.

Step 5. Review and sign
Check the details, then click Create Solana Token. Your wallet pops up one transaction to sign.

Approve it, and your token is minted and sent to your wallet in a few seconds. Copy the mint address, since that is your token's permanent ID.

Create a Solana token with the CLI
If you prefer the terminal, you can build the token by hand with the Solana CLI and the spl-token tool. Test on devnet first, since a wrong command can waste SOL.
Step 1. Install the CLI
Install the CLI and check the version. Full steps are in Solana's install docs.
sh -c "$(curl -sSfL https://release.anza.xyz/stable/install)"
solana --versionStep 2. Create a keypair
This is your wallet file, and it signs every transaction. Back up the seed phrase it prints.
solana-keygen newStep 3. Set the network and fund it
Use mainnet for a real launch, devnet to practice. Fund the wallet with at least 0.2 SOL first.
solana config set --url mainnet-beta
# practice: solana config set --url devnet && solana airdrop 2Step 4. Create and mint your token
The first command returns your mint address, so save it. The next two create an account and mint your supply into it.
spl-token create-token --decimals 9
spl-token create-account <MINT_ADDRESS>
spl-token mint <MINT_ADDRESS> 1000000Step 5. Add metadata
Host a JSON file with your name, symbol, and image, then attach it to the mint. The Metaplex Token Metadata program is the standard wallets read.
Step 6. Revoke authorities
Lock the token so no one can mint more supply or freeze wallets.
spl-token authorize <MINT_ADDRESS> mint --disable
spl-token authorize <MINT_ADDRESS> freeze --disableStep 7. Verify it
Paste the mint address into Solscan to confirm the name and supply are correct.
What to do after your token is live
Minting is just the first step. A fresh token has no price and no holders yet. Here is what to do next.
The big one is liquidity. You create a liquidity pool on a DEX like Raydium and pair your token with SOL. That pool sets the starting price and lets anyone buy or sell. Once it is live, your token shows up on trackers like DexScreener and Birdeye.
- Verify the token on Solana Explorer or Solscan with the mint address.
- Add your website and socials so wallets and trackers display them.
- Airdrop it to your community with the Solana multisender.

Common mistakes to avoid
A few small errors cause most failed launches. These are the ones I see most.
- Wrong decimals. Use 9 for most tokens, 6 for stablecoin-style. You cannot change it after minting.
- Skipping revoke. If you leave mint authority on, buyers assume you can print more supply and sell. Trackers flag it too.
- Locking metadata too early. Revoke update authority only after the name and logo are final. There is no undo.
- Running low on SOL. Keep 0.2 in the wallet so no step fails partway.
Educational content, not financial advice. Tokenry is a self-serve, non-custodial tool, not a financial advisor. Crypto is volatile and risky - always do your own research before creating or investing in any token.
Frequently Asked Questions
How much SOL do I need to create a token on Solana?
About 0.2 SOL. The no-code tool costs 0.15 SOL flat, and the CLI only pays network fees. Keep a little extra so no transaction fails.
Can I create a Solana token without coding?
Yes. A no-code SPL token creator handles minting, metadata, and revoking in one flow. You sign from your own wallet, so it stays non-custodial.
What is the difference between mint and freeze authority?
Mint authority lets you create more supply. Freeze authority lets you lock a holder's token account. Revoke both so no one can inflate supply or freeze wallets after launch.
How many decimals should a Solana token use?
Nine is the common default. Use six if you want it to act like a stablecoin. You cannot change it after minting, so decide first.
How do I make my Solana token tradeable?
Create a liquidity pool on a DEX like Raydium and pair your token with SOL. That sets a price and lets people buy and sell. After that it appears on DexScreener and Birdeye.
Can I change my token details later?
Only if you keep update authority. Once you revoke it, the name, symbol, and image are permanent. Get them right before you lock it.