
You can create a Solana token in two ways. A no-code tool like Tokenry's Solana token creator mints it in a few minutes 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 fast to launch. That is why so many meme coins, community tokens, and utility tokens start on Solana instead of Ethereum.
What is an SPL token?
An SPL token is a token on Solana. SPL stands for Solana Program Library, a set of shared on-chain programs that includes Solana's token programs. On Solana you do not deploy your own smart contract and pay gas for it, like you would on Ethereum. You use a shared token program, and your token is a new entry in it. That is why a launch takes minutes.
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 the classic SPL Token program with Metaplex metadata. That writes your name, symbol and metadata URI on-chain, in a metadata account linked to the token. Phantom, one of the major Solana wallets, and explorers like Solscan show both kinds.
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 | A few minutes | 20 to 40 minutes |
| Cost | 0.15 SOL flat, plus rent and network fees | Rent, network fees, and a 0.01 SOL Metaplex fee |
| 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. The CLI only sets a freeze authority if you add --enable-freeze to create-token. If you did not, skip the freeze line.
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. A token made with Tokenry uses the classic SPL program, so every Raydium and Meteora pool type accepts it, and Tokenry's pool creator builds Raydium CPMM and Meteora DAMM v2 pools. Your 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.


