TutorialUpdated May 2026 · 6 min read

Create a Solana Token for Free on Devnet

Before you spend a single lamport on mainnet, you can build and test your entire token on Solana's devnet for free. SOLTokenLab's Create Token tool includes a network toggle and a built-in airdrop button, so you can mint unlimited test tokens, preview your logo and metadata, experiment with authority revocations, and only switch to mainnet once everything looks exactly right. This guide shows you how, end to end.

Table of Contents
  1. Why Test on Devnet First?
  2. Devnet vs Mainnet: What's the Difference?
  3. Step-by-Step: Create a Free Devnet Token
  4. What to Verify on Devnet
  5. Redeploying to Mainnet When Ready
  6. FAQ

Why Test on Devnet First?

Creating a token is a one-shot decision in several ways. Your decimals can never be changed after minting. Authority revocations are permanent. And your logo, name, and symbol are what holders and explorers will see forever if you revoke update authority. A typo or a wrong setting on mainnet costs real SOL to fix — or can't be fixed at all.

Devnet removes that risk. It is a full, public copy of Solana running the exact same programs as mainnet, but the SOL is free and worthless. That means you can rehearse the entire creation flow as many times as you like, catch mistakes early, and walk into your mainnet launch with total confidence.

This is a differentiator. Many no-code minting sites only run on mainnet, forcing you to pay to find out whether your settings are right. SOLTokenLab lets you rehearse on devnet for free first, then deploy the polished version to mainnet.

Devnet vs Mainnet: What's the Difference?

Solana runs several clusters. The two that matter here are mainnet-beta (the real network where tokens have value and trade) and devnet (a public test network for developers). They share the same software and the same SPL Token Program, but they are entirely separate ledgers.

AspectDevnetMainnet
SOL valueFree, worthless test SOLReal SOL with market value
How to get SOLBuilt-in airdrop / faucetBuy on an exchange
Token valueNone (testing only)Real, tradeable
Liquidity & tradingNo real DEX liquidityRaydium, Orca, Jupiter, etc.
ProgramsSPL Token, Token-2022, MetaplexSPL Token, Token-2022, Metaplex
State persistenceMay be reset by validatorsPermanent
Platform feeNone on SOLTokenLab0.1 SOL base + add-ons

The key takeaway: a token you mint on devnet is functionally identical to what you will get on mainnet, so it is a perfect rehearsal. But it lives on a different ledger with a different mint address and cannot be carried over — you will create the real token fresh when you switch to mainnet.

Step-by-Step: Create a Free Devnet Token

Follow these six steps to build, test, and then promote your token to mainnet.

1

Connect your wallet and switch to Devnet

Open the Create Token page and click Connect Wallet. Approve the connection in your Phantom, Solflare, or Backpack popup.

Find the network toggle at the top of the page and switch it from Mainnet to Devnet. For balances and transactions to line up, set your wallet to Devnet too (in Phantom: Settings → Developer Settings → Testnet Mode, then select Devnet).

Once both are on Devnet, your wallet's devnet SOL balance appears — which will likely be 0 the first time. That's what the next step fixes.

2

Get free test SOL from the airdrop button

Click the built-in airdrop buttonto request 1 devnet SOL straight to your connected wallet. This SOL is free and has no value — it exists only to pay devnet transaction fees.

The Solana faucet is rate-limited, so if a request fails, wait a minute and try again. One airdrop is plenty to mint several test tokens since devnet has no platform fee.

3

Fill in your token details and upload a logo

Enter the exact values you plan to use on mainnet so the test is meaningful:

  • Name & symbol — check spelling and capitalization in the live preview.
  • Total supply — confirm it reads the way you expect (e.g., 1,000,000,000).
  • Decimals — remember this can never change after minting, so test it now.

Upload your square logo and write your description. The preview shows how it will look in wallets and on Solana Explorer.

4

Mint unlimited free test tokens

Click Mint Token on Devnet and approve the transaction in your wallet. In a few seconds you have a live devnet token.

Because there is no platform fee on devnet, you can repeat this freely. Try one version with 6 decimals and another with 9, or practice toggling on the revoke-authority options to see how a finalized token looks — all at no cost.

5

Verify your token on a devnet explorer

On the success screen, open your mint address on Solana Explorer. Set the cluster selector to Devnet so the explorer queries the right network.

Confirm the supply, decimals, logo, name, symbol, description, and authority states all render exactly as intended. This is the moment to catch any mistake before it costs real SOL.

6

Switch to Mainnet and re-mint when ready

When your devnet token looks perfect, flip the network toggle back to Mainnet (and switch your wallet back too). Fund your wallet with real SOL.

Re-enter the same settings — or they may still be filled in — and click Mint Token on Mainnet. This creates the final, real token with its own mainnet mint address. From there you can add liquidity and go live.

What to Verify on Devnet

Devnet is your dress rehearsal, so use it to check the things that are expensive or impossible to fix on mainnet:

Devnet state can reset.Validators occasionally wipe devnet history, so a test token may vanish. That is fine — devnet tokens are disposable. Never treat a devnet mint as anything other than practice.

Redeploying to Mainnet When Ready

There is no migration tool that moves a token from devnet to mainnet, and that is by design — the two networks are separate ledgers. The correct workflow is simply to re-mint on mainnet using the same settings you validated on devnet. Your devnet token had its own mint address; the mainnet version gets a fresh one.

Because you already proved out every setting on devnet, the mainnet mint is fast and low-risk. A basic mainnet token is a 0.1 SOL platform fee plus a small amount of network rent and gas, with each optional add-on adding 0.1 SOL. See the full breakdown on the pricing page, and read our Solana token creation cost guide for a deeper look at where every lamport goes.

For the complete mainnet walkthrough, including wallet setup and authority management, see our step-by-step guide to creating a Solana token. When the token is live and you want it to be tradeable, follow the add liquidity guide to seed a Raydium pool.

Frequently Asked Questions

Is creating a token on Solana devnet really free?

Yes. Devnet is Solana's public test network, and the test SOL used to pay for transactions has no monetary value. SOLTokenLab charges no platform fee for devnet tokens, so you can mint as many test tokens as you want without spending a cent. The only thing you need is free devnet SOL, which you get from the built-in airdrop button.

Do devnet tokens have any real value?

No. Devnet tokens exist only on the test network and cannot be traded, sold, or bridged to mainnet. They are throwaway tokens meant purely for testing your configuration, logo, metadata, and authority settings. Devnet SOL is likewise worthless and cannot be converted to real SOL.

Can I move a token from devnet to mainnet?

No. A mint address on devnet is completely separate from mainnet, and there is no migration path. When you are happy with your devnet test, you simply switch the network toggle to Mainnet and create the token again with the same settings. This re-mints a brand-new token on the live network with its own mint address.

How do I get free SOL on devnet?

Set your wallet and the SOLTokenLab network toggle to Devnet, then click the built-in airdrop button to request 1 devnet SOL directly to your connected wallet. The Solana faucet rate-limits requests, so if an airdrop fails, wait a minute and try again or use a public faucet.

Are devnet tokens identical to mainnet tokens?

Functionally yes. Devnet uses the same SPL Token Program, Token-2022 program, and Metaplex metadata as mainnet, so a token created on devnet behaves exactly like it will on mainnet. The only differences are that devnet has no real liquidity, prices, or trading, and its state is occasionally reset by Solana validators.

How much does it cost to launch on mainnet after testing?

A basic mainnet token on SOLTokenLab costs a 0.1 SOL platform fee plus a small amount of network rent and gas (roughly 0.105 SOL total). Each optional add-on, such as creator branding or revoking an authority, adds 0.1 SOL. See the pricing page for the full breakdown.

Test free, then launch for real

Switch to Devnet, mint unlimited free test tokens, and deploy to mainnet only when it's perfect.

Create Your Token FreeView Mainnet Pricing
Related Guides
How to Create a Solana TokenToken Creation CostAdd Liquidity on RaydiumCreate Token GuideDEX Listing