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

Published on June 30, 2025 by Tokenry Team

Main Image for guide how to create solana token

Image Credit: Unsplash

Thinking about making your own token but feeling confused or unsure? You’re not alone. Many people want to create Solana token but aren't sure how or where to begin.

In this easy guide, I'll explain all the important steps clearly. You'll learn exactly what you need, things to think about carefully, and common mistakes you should avoid for a successful token launch.

What is a Solana SPL Token?

Tokens on Solana aren't smart contracts like Ethereum or BNB Chain. Instead, they are SPL tokens, managed by Solana's built-in Token Program. SPL tokens follow simple rules similar to ERC20 but run directly on the Solana blockchain.

When you create a token, you can customize details such as decimals, total supply, mint authority, freeze authority, and token metadata. You can mint tokens easily into your Solana wallet. SPL-token creation doesn't require complex smart contract knowledge or coding experience.

Method 1: No-Code Solana Token Creation (Beginner Friendly)

Some tools let you create and manage a new token on the Solana network without writing any code.

These platforms interact directly with the Solana Program Library to help you easily create a token on Solana and send it to your wallet address. It is perfect if you are not a developer but still want to launch your own token quickly and securely.

In this step-by-step guide, I will show you how to use Tokenry’s solana token creator to build and launch your token on the Solana blockchain. It costs 0.15 SOL in total and includes everything you need on-chain metadata using the token extensions program, revoked authorities for better security, and a smooth mint setup.

screenshot of tokenry's solana token creator

Step 1. Connect Your Solana Wallet

Connect any Solana-compatible wallet like Phantom or Solflare. Make sure you have at least 0.2 SOL in your wallet to cover all on-chain actions.

The full process usually costs under 0.16 SOL, but keeping a little extra helps prevent failed transactions. Once connected, your wallet will be used to create and manage your new token automatically.

wallet connect modal on tokenry

Step 2. Enter Token Details (Name, Symbol, Decimals)

Enter your token name, symbol, total supply, and decimals. Most tokens on the Solana blockchain use 9 decimals by default. Add a short description and upload a token image, ideally 500x500 pixels.

This information becomes part of your token metadata and helps users identify your token clearly.

tokenry token creator form

Step 3. Add Metadata, Tags & Social Links

This step is optional but recommended. Add links like your website, Twitter, or Telegram to enrich your on-chain metadata. Even if you skip some links, the available data helps build trust.

These links are stored on-chain and used by explorers and token platforms to show details about your token.

adding social links and tag to solana token

Step 4. Revoke Mint, Freeze & Update Authority

Revoking mint, freeze and update authority increases trust and helps your token pass basic security checks. Mint authority locks the token supply. Freeze authority allows free transfer. Update authority prevents metadata changes.

If not revoked, sites like DexScreener may flag your token as risky. Always revoke mint and freeze at a minimum.

Revoking authorities for solana token

Step 5. Approve the Token Creation Transaction

Review all token details, then click the "Create Solana Token" button. Your wallet will show a transaction to sign. Once approved, your token will be minted and sent to your wallet in seconds.

This simple no code method lets anyone launch a token easily without needing technical knowledge.

token created successful dialog

Method 2: Create Solana Token Using CLI (For Developers)

If you want full control over how your token is created and managed, the Solana Command Line Interface (CLI) is your best option.

This method gives you direct access to the blockchain and is ideal for developers who prefer a hands-on approach. You can customize every part of your token manually from minting to metadata to revoking permissions.

Step 1. Install Solana CLI & SPL-Token Tool

To begin, install the Solana CLI on your system. This is the official tool used to interact with the Solana network through the terminal.

sh -c "$(curl -sSfL https://release.solana.com/stable/install)"

Once installed, verify that it's working:

solana --version

This confirms the CLI is ready to use.

Step2. Generate or Import Your Solana Keypair

A keypair is your wallet file. It allows you to sign transactions and control assets on the Solana blockchain.

To create a new one, run:

solana-keygen new

If you already use a wallet like Phantom, you can export the private key and import it into the CLI by converting it to the keypair JSON format.

Step 3. Set Network (Devnet/Mainnet) and Fund Wallet

You need to choose which network to interact with. For real token launches, use the mainnet; for testing, use devnet.

Example to connect to mainnet:

solana config set --url https://api.mainnet-beta.solana.com

Make sure your wallet has at least 0.2 SOL to cover token creation and transaction fees.

Step 4. Create the Token Using SPL-Token Command

Now you’ll create the token itself. This generates a mint address, which acts as the unique ID of your token.

spl-token create-token --decimals 9

The --decimals option sets how divisible your token is. 9 is common for fungible tokens.

Step 5. Create an Associated Token Account

To hold the tokens, you need a token account linked to your wallet and token mint.

spl-token create-account <MINT_ADDRESS>

This step creates the account where your tokens will be stored and managed.

Step 6. Mint Tokens to Your Wallet

Now you mint your supply to the token account. This defines how many tokens are created initially.

spl-token mint <MINT_ADDRESS> <AMOUNT>

Example:

spl-token mint So1ToKen1234Abcd 1000000

You can always choose to mint more later, unless you revoke mint authority.

Step 7. Add Token Metadata

Adding metadata makes your token easier to identify in wallets and explorers. This includes the name, symbol, and image.

spl-token initialize-metadata <MINT_ADDRESS> "BananaCoin" "BNNA" https://example.com/meta.json

The link should point to a JSON file with token name, symbol, description, and image URL.

Step 8. Revoke Mint, Freeze & Update Authorities

This is an important security step. Revoke mint, freeze, and metadata update authority to lock your token configuration.

spl-token authorize <MINT_ADDRESS> mint --disable
spl-token authorize <MINT_ADDRESS> freeze --disable
spl-token authorize <MINT_ADDRESS> metadata --disable

This ensures no one can change the token, mint new supply, or block transfers.

Step 9. Verify Token on Solana Explorer or Phantom

Once complete, go to Solana Explorer or Solscan and paste your mint address. You’ll see your token name, supply, metadata, and transaction history displayed publicly.

Final Thoughts on Solana Token Creation

Solana makes it simple for anyone to launch a token, whether you are a beginner using a no-code tool or a developer working through the CLI. With low fees, fast transactions, and flexible tools, creating a token on the Solana blockchain is now more accessible than ever.

Frequently Asked Questions

How much SOL do I need to create a token on Solana?

You usually need around 0.15 to 0.2 SOL for the full process. This covers the minting, metadata upload, token account creation, and revoking authorities. Costs are low due to Solana’s cheap network fees.

Can I create a Solana token without coding?

Yes, you can easily create a token using no-code tools like Tokenry’s SPL token creator. These tools handle all the complex steps like minting and metadata in the background, so you don’t need any technical skills.

What is the difference between mint authority and freeze authority?

Mint authority lets someone create more tokens after launch. Freeze authority allows blocking token transfers. Revoking both makes your token more secure and helps it pass basic security checks on public trackers.

Where can I see my token after creating it?

After creation, you can view your token on Solana Explorer or Solscan using the mint address. You’ll see all details like name, symbol, metadata, and total supply linked to your wallet.

Can I update token details later?

Only if you do not revoke the update authority. Once revoked, metadata like name, symbol, and image becomes permanent. That’s why it’s important to finalize everything before locking your token settings.