Create Solana Token: Complete Step-by-Step Guide

By the SolanaForge team · Last updated: September 2026

This guide explains how to create solana token projects end to end, from wallet setup to a verified SPL mint on Solana mainnet. A Solana token is a fungible asset issued through the SPL Token Program: its supply, divisibility and control keys live in a small on-chain account called a mint, and wallets read its name, symbol and logo from a separate metadata account. You are not building a blockchain — you are configuring a token on one that already exists.

You can create a Solana token the developer way, using the command line and Solana's SDKs, or through a no-code creator that assembles the same instructions and asks you to sign once. The on-chain result is identical in both cases; what differs is the tooling.

Below you will find what you need before you start, a detailed walkthrough of every field and decision, current cost components, the difference between SPL and Token-2022, what mint, freeze and update authorities really control, how to verify your token on an explorer, and the mistakes that most often cost first-time creators money. When you are ready, the Solana token creation tool walks you through the same steps in a form.

What Is a Solana Token?

Solana is a high-throughput blockchain, and a Solana token is an asset issued on it by a program rather than by its own chain. The SPL Token Program stores each token's definition in a mint account: total supply, the number of decimals, and the optional mint and freeze authority keys.

Balances are not stored in the mint. Each holder has a separate token account (usually an associated token account) that records how much of that mint they hold. Human details — name, symbol, logo, description — live in a metadata account that wallets and explorers read to display your token.

Creating a token therefore means creating and funding a few small accounts and setting their fields. It is a very different job from launching a new blockchain, which is why it takes minutes rather than months.

What Is an SPL Token?

SPL stands for Solana Program Library. An SPL token is a fungible token — every unit is interchangeable — managed by the SPL Token Program, the on-chain program that implements minting, transferring, burning and freezing.

  • Mint account: defines supply, decimals, mint authority and freeze authority.
  • Token accounts: per-wallet balances for that mint.
  • Supply: the number of base units currently in existence.
  • Decimals: how many fractional places one token is divided into.
  • Authorities: optional keys that can mint more supply or freeze accounts.

SPL tokens are the default choice for Solana projects because every major wallet, explorer, aggregator and DEX already understands them. The technical reference is the official Solana documentation at solana.com/docs.

What You Need to Create a Solana Token

Solana-compatible wallet

Phantom, Solflare or another wallet you control. It signs the creation transaction.

SOL in that wallet

Covers account rent and network fees, plus any platform fee.

Token name

The full display name shown in wallets, e.g. Forge Coin.

Token symbol

A short ticker, typically 3–6 characters.

Token supply

How many tokens are minted at creation.

Decimals

Divisibility — 9 and 6 are the common choices.

Logo

A square image, 512×512 PNG works well.

Description

A short, honest summary of the project.

Metadata

Name, symbol, image and links packaged as the token's metadata.

Authority decisions

Whether to keep or revoke mint, freeze and update authority.

How to Create Solana Token Step by Step

The sequence below matches what happens whether you use the CLI or a no-code creator. Read it once before you start so nothing in the wallet popup is a surprise.

  1. Step 1. Set Up a Solana Wallet

    Install a Solana-compatible wallet such as Phantom or Solflare, create a wallet, and store the recovery phrase offline. Fund it with SOL. The wallet exists to sign transactions. Never share your seed phrase or private key with SolanaForge, any website, or anyone who asks. A legitimate creator only ever requests a signature.
  2. Step 2. Choose Your Token Name

    Pick the full name people will see in their wallet. Keep it readable, make sure it reflects your project, and avoid names that imply an affiliation you do not have or that impersonate an existing token or company.
  3. Step 3. Choose Your Token Symbol

    The symbol is a short identifier, like SOL or USDC. Three to six uppercase characters is normal. Symbols are not unique on-chain, so choose something distinctive enough that users will not confuse your token with another.
  4. Step 4. Choose Your Token Supply

    Supply is how many tokens exist at creation. Common examples are 1,000,000, 10,000,000, 100,000,000 and 1,000,000,000 — these are illustrations of typical configurations, not recommendations or financial advice. Base your figure on your project's tokenomics: allocations, emissions and what you plan to do with the treasury.
  5. Step 5. Choose Token Decimals

    Decimals set how finely a token can be divided. With 9 decimals, one token is made of 1,000,000,000 base units; with 6 decimals, 1,000,000. Nine is a frequent default on Solana and six is common for stable-style tokens. Decimals affect divisibility only — they do not determine what a token is worth.
  6. Step 6. Add Your Token Logo and Metadata

    Provide a square logo, the name and symbol, a description, your website and social links. This metadata is what wallets, explorers and analytics sites read to display your token, so a missing logo or empty description usually shows up as a blank placeholder.
  7. Step 7. Choose Token Authorities

    Decide whether to keep or revoke mint authority (the right to mint more supply), freeze authority (the right to freeze token accounts) and update authority (the right to change metadata). There is no single correct answer — a fixed-supply meme coin and a long-running utility token have different needs. See the authority section below.
  8. Step 8. Review the Transaction

    Before signing, check the connected wallet address, the token name and symbol, the supply, the decimals, the authority settings and the total cost shown. Mistakes in supply and decimals cannot be edited later without minting or burning.
  9. Step 9. Sign With Your Wallet

    Your wallet signs the transaction locally and broadcasts it. Keys stay in the wallet; the creator never holds them, and you remain in control of the account that pays and receives the initial supply.
  10. Step 10. Wait for Confirmation

    The network processes and confirms the transaction. This is usually quick, but confirmation time depends on network conditions and the fees attached, so a transaction can occasionally take longer or need a retry.
  11. Step 11. Save Your Mint Address

    The mint address is your token's permanent on-chain identifier. Copy it somewhere safe — you will need it for liquidity, listings, explorers and anyone who wants to add your token manually.
  12. Step 12. Verify the Token

    Open the mint address on an explorer such as Solscan and confirm the supply, decimals, authority status, metadata and the creation transaction all match what you intended.

Create Solana Token Without Coding

There are two practical routes, and both produce the same kind of token.

Developer approach

  • Install the Solana CLI and toolchain
  • Create the mint and token accounts with spl-token
  • Write metadata using Metaplex tooling
  • Host or pin the metadata JSON and image yourself
  • Build, sign and send the transactions

No-code approach

  • Connect your wallet in the browser
  • Enter name, symbol, supply and decimals
  • Upload the logo and fill in metadata
  • Select authority settings
  • Review, sign once, receive the mint address

SolanaForge is the second kind of tool. It builds the mint, metadata and optional revoke instructions for you and asks your wallet for a single signature. If you prefer reading before doing, the guide to creating an SPL token and the no-code walkthrough cover narrower slices of the same process.

How SolanaForge Helps You Create a Solana Token

SolanaForge currently handles the following in one guided flow:

  • Browser wallet connection (Phantom and other Solana wallets) — non-custodial, keys stay in your wallet.
  • A form for name, symbol, supply, decimals, description and social links.
  • SPL token creation on Solana mainnet, with the initial supply minted to your wallet.
  • Logo and metadata JSON pinned to IPFS via Pinata, with the URI written on-chain.
  • On-chain Metaplex metadata so wallets and explorers can display your token.
  • Optional mint, freeze and update authority revokes included in the same transaction.
  • A transaction simulation step that shows estimated costs before you sign.
  • A result screen with your mint address and an explorer link.
Connect WalletEnter Token DetailsAdd Logo & MetadataChoose SettingsReviewSign TransactionToken CreatedReceive Mint Address
The SolanaForge token creation flow, from wallet connection to receiving your mint address.

How Much Does It Cost to Create a Solana Token?

The total is made of separate components. Blockchain costs are set by Solana, not by SolanaForge, and they vary with account sizes and network conditions.

Cost typeWhat it meansCan it change?
Solana network feesBase transaction fee, plus any priority fee attached to land the transaction.Yes — set by the network and current demand.
Account rentRent-exempt deposits for the mint account and your associated token account.Yes — depends on account size and protocol parameters. Refundable if an account is closed.
Metadata costRent for the on-chain metadata account that stores name, symbol and the metadata URI.Yes — depends on account size.
SolanaForge platform feeThe service fee charged by SolanaForge, transferred inside the same transaction.Currently 0.18 SOL; it can be updated over time, and the live amount is always shown before you sign.

In practice a standard launch is roughly 0.012 SOL of rent and network fees plus the 0.18 SOL platform fee, so keeping around 0.2 SOL in the wallet leaves headroom. Always read the simulated total in the creator before signing rather than relying on a figure in an article. A fuller breakdown lives in the Solana token cost guide.

How Long Does It Take to Create a Solana Token?

Filling in the form — name, symbol, supply, decimals, logo, links — is usually the longest part and takes a few minutes. Approving in the wallet is instant for you; submitting and confirming the transaction on-chain is typically quick but depends on network conditions and can require a retry during congestion.

Metadata propagation is separate: once the transaction confirms, wallets and explorers still need to fetch your metadata and image before they display them, and some caches refresh on their own schedule.

SPL Token vs Token-2022

FeatureSPL TokenToken-2022
Ecosystem compatibilityWidest — supported nearly everywhereGrowing; support varies by wallet, DEX and tool
ExtensionsNot availableOptional extensions enabled at creation
Transfer feesNot built inAvailable as an extension
Transfer hooksNot availableAvailable — custom logic on transfer
Permanent delegateNot availableAvailable as an extension
Confidential transfersNot availableAvailable as an extension, with limitations
MetadataTypically via a separate Metaplex metadata accountCan use a metadata extension or a metadata account

Token-2022 is not automatically the better choice. Extensions such as transfer fees or hooks solve real problems, but they also change how other protocols must handle your token, and some venues restrict which extensions they accept. Classic SPL remains the safest default for a straightforward fungible token; choose Token-2022 when you specifically need an extension. The extension list is documented in the official Solana docs. If you do need one, see creating a Token-2022 token.

Token Supply and Decimals Explained

On-chain, balances are integers of base units. Decimals tell wallets where to place the decimal point when they display those units.

decimals = 9
1 token = 1,000,000,000 base units
0.5 token = 500,000,000 base units
decimals = 6
1 token = 1,000,000 base units
0.000001 token = 1 base unit (the smallest amount)

A larger supply does not make a token cheaper in any meaningful sense, and a smaller supply does not make it valuable — those are display and accounting choices, not economics. Pick decimals that give you sensible precision for how the token will be used, and a supply that matches your allocation plan.

Mint Authority, Freeze Authority and Update Authority

Mint Authority

Controls whether new supply can be created. While it exists, the holder can mint more tokens at any time. Revoking it fixes the supply permanently.

Freeze Authority

Controls whether individual token accounts can be frozen, which blocks transfers from them. Revoking it removes that power for everyone, forever.

Update Authority

Controls the metadata — name, symbol, logo and URI. Keeping it lets you fix a broken image; revoking it locks the token's presentation in place.

Revoking an authority means setting it to none, and it cannot be undone. Many community tokens revoke mint and freeze authority because holders read live authorities as a risk that supply could grow or transfers could be blocked. A project that plans staged emissions, compliance controls or metadata fixes may reasonably keep them. Decide deliberately, and be explicit with your holders about what you kept and why. See how revoking mint authority works.

Solana Token Metadata Explained

Metadata is everything human-readable about your token: name, symbol, description, logo image, website and social links. The on-chain metadata account stores the core fields plus a metadata URI that points at a JSON file holding the rest.

SolanaForge pins both your logo and the metadata JSON to IPFS through Pinata and writes that URI into the on-chain metadata account, so the files are content-addressed rather than dependent on one web server. Without metadata, wallets show a bare mint address and a blank icon. Note that metadata does not guarantee visibility on any particular wallet, aggregator or exchange — each of those has its own listing and indexing rules.

How to Verify Your Solana Token

  1. Copy the mint address from your creation result screen.
  2. Open a reputable Solana explorer such as Solscan or Solana Explorer.
  3. Check the supply matches what you configured.
  4. Check the decimals are correct.
  5. Check the mint and freeze authority status — present or revoked, as you intended.
  6. Check the metadata: name, symbol and image all render.
  7. Review the creation transaction and its instructions.
  8. Send a small test transfer to a second wallet you control.
If the logo is missing in a wallet, the mint is usually fine and the wallet has simply not refreshed the metadata yet — see token not showing in Phantom.

What to Do After You Create a Solana Token

  • Save the mint address and the creation transaction signature.
  • Verify metadata renders correctly on an explorer and in a wallet.
  • Send a test transfer to confirm the token moves as expected.
  • Publish a project website with the official mint address so people can check it.
  • Document your tokenomics: supply, allocations, vesting, treasury.
  • Create a liquidity pool if you intend the token to be tradeable.
  • Monitor the token, holders and any pools you create.
  • Communicate risks clearly and honestly to your community.
Creating a token does not create liquidity and does not make it tradeable anywhere. There is no automatic exchange listing, price or market. Liquidity is a separate step — see adding liquidity on Raydium.

Common Mistakes When Creating a Solana Token

  • Setting a supply you did not intend, then discovering the mint authority is already revoked.
  • Misunderstanding decimals and creating a token that is far more or less divisible than planned.
  • Skipping metadata, so the token shows as a blank icon everywhere.
  • Losing the mint address and having to hunt through transaction history.
  • Sending SOL to an incorrect or copied address — always verify before you send.
  • Sharing a seed phrase or private key with anyone; no legitimate tool ever needs it.
  • Assuming authorities can be restored after revoking them — they cannot.
  • Revoking update authority before checking that the logo and links render correctly.
  • Assuming token creation produces liquidity, a chart or a market.
  • Never verifying the finished token on an explorer.
  • Using misleading branding or claims about returns.
  • Copying another project's name, symbol or artwork.

Create a Solana Meme Coin

Technically, a meme coin is an ordinary SPL token — there is no separate meme-coin standard. What differs is intent and presentation: community branding, a memorable symbol, and usually a large round supply with mint and freeze authority revoked so holders can see the supply is fixed.

You still need the same ingredients: a name, a symbol, a supply, decimals, metadata with a logo, a funded wallet and one signed transaction. Nothing about creating a meme coin implies it will gain value, attract buyers or be listed anywhere, and marketing tactics that fake volume or mislead buyers harm both your holders and your project. If a meme coin is what you are building, the meme coin creator page covers the specifics, or you can start directly in the token creator.

Solana Token Creation Checklist

Wallet ready
SOL available
Token name selected
Symbol selected
Supply selected
Decimals selected
Logo prepared
Metadata prepared
Authorities reviewed
Transaction reviewed
Wallet signature approved
Mint address saved
Token verified on an explorer

Frequently Asked Questions About Creating a Solana Token

How do I create a Solana token?

Choose a name, symbol, supply and decimals, prepare a logo and description, connect a Solana wallet, review the settings and sign one transaction. The transaction creates an SPL mint on Solana mainnet and writes the metadata account.

Can I create Solana token without coding?

Yes. A no-code creator such as SolanaForge builds the same instructions a developer would assemble with the CLI, so you only fill in a form and sign with your wallet.

What is an SPL token?

SPL is the Solana Program Library token standard. An SPL token is a fungible token whose supply, decimals and authorities live in a mint account owned by the SPL Token Program.

How much does it cost to create a Solana token?

Costs are network rent and fees (roughly 0.012 SOL for the mint account, metadata account, associated token account and base fees) plus the SolanaForge platform fee of 0.18 SOL. Network costs vary with account sizes and current conditions.

How much SOL do I need to create a token?

Keep a small buffer above the total. Around 0.2 SOL comfortably covers rent, base fees and the 0.18 SOL platform fee for a standard launch.

How long does it take to create a Solana token?

Filling in the form usually takes a few minutes. On-chain confirmation is typically fast, but confirmation times depend on network conditions, and wallets and explorers can take longer to refresh metadata.

What are Solana token decimals?

Decimals define how divisible a token is. With 9 decimals, the smallest unit is 0.000000001 of one token. Decimals do not determine a token's value.

What is a token mint address?

The mint address is the unique on-chain address of your token's mint account. Wallets, explorers and exchanges use it to identify your token, so save it after creation.

What is mint authority?

Mint authority is the key allowed to mint additional supply. If it is revoked, no further tokens can ever be minted for that mint.

What is freeze authority?

Freeze authority is the key allowed to freeze individual token accounts, blocking transfers from them. Revoking it removes that ability permanently.

Should I revoke mint authority?

It depends on your project. Revoking signals a fixed supply and is common for meme coins, but it is irreversible, so a project that needs future issuance should keep it.

Can I change the supply after creating a token?

Only while the mint authority still exists. You can mint more or burn tokens you hold. Once the mint authority is revoked, the supply can no longer be increased.

Can I add a logo to a Solana token?

Yes. The logo is referenced from the token's metadata. SolanaForge pins your image and metadata JSON to IPFS and writes the metadata URI on-chain.

Can I create a Solana meme coin?

Yes — technically a meme coin is an ordinary SPL token. It still needs a name, symbol, supply, decimals, metadata, a wallet and a signed transaction.

Does creating a Solana token automatically make it tradeable?

No. Creating a token does not create liquidity or a market. Trading requires a liquidity pool or another venue, which is a separate step.

What is the difference between SPL Token and Token-2022?

Token-2022 is a newer program with optional extensions such as transfer fees, transfer hooks and confidential transfers. Classic SPL has the widest tool compatibility; Token-2022 support varies by platform.

Can I create a Solana token online?

Yes. Everything runs in the browser with a connected wallet — nothing is installed and your keys never leave your wallet.

How can I verify my Solana token?

Open the mint address on a Solana explorer such as Solscan and check supply, decimals, authority status, metadata and the creation transaction.

Do I need coding skills to create a Solana token?

No. Coding is only required if you want custom program logic beyond what the token standards provide.

Can I create a Solana token with SolanaForge?

Yes. SolanaForge creates SPL tokens on Solana mainnet with Metaplex metadata, IPFS-pinned artwork, optional authority revokes, and a single wallet signature.

Ready to Create Your Solana Token?

Create your Solana token on Solana without writing code. Connect your wallet, enter your token details, review your settings, and sign the transaction.