How to Create Solana Token - Step-by-Step (Code & No-Code Guide)

Sanket DalviSanket DalviUpdated Aug 7, 20265 min read

Create a Solana token with Tokenry, no-code or with the CLI

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 toolSolana CLI
Who it is forAnyoneDevelopers
TimeAbout a minute20 to 40 minutes
Cost0.15 SOL flat, plus network feesNetwork fees only
MetadataDone for youYou host the JSON
Revoke authoritiesOne clickSeparate commands
Room to mess upVery littleOne 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.

Tokenry Solana token creator with the wallet connect modal open and Solana selected
The wallet connect modal, with Solana selected.

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.

Solana token creator form with token name, symbol, supply and 9 decimals filled in
Token name, symbol, supply, decimals, and logo.

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.

Website, X and Telegram social link fields in the Solana token creator
Website, X, and Telegram links.

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.

Revoke mint, freeze and update authority toggles in the Solana token creator
Revoke mint, freeze, and update authority.

Step 5. Review and sign

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

Phantom wallet confirm transaction popup for creating the Solana token
Signing the create transaction in Phantom.

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.

Success screen showing the new SPL token is live on Solana with its mint address
Your token is live, with its mint address.

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 --version

Step 2. Create a keypair

This is your wallet file, and it signs every transaction. Back up the seed phrase it prints.

solana-keygen new

Step 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 2

Step 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> 1000000

Step 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 --disable

Step 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.
New SPL token on Solscan showing name, supply and revoked authorities
The finished token on Solscan.

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.