SolTokenCreator
tutorials13 min readMarch 7, 2026

How to Create an SPL Token: Step-by-Step Guide

Learn how to create an SPL token on Solana in 10 steps. Covers wallet setup, token configuration, metadata, logo upload, creation, and authority revocation.

To create an SPL token, install a Phantom or Solflare wallet, fund it with at least 0.8 SOL, visit SolTokenCreator.io, enter your token name, symbol, supply, and decimals, upload a logo, add your description and social links, then click Create. The entire process costs 0.5 SOL and takes under five minutes with no coding required.

What Is an SPL Token?

If you are researching how to create an SPL token, you should first understand what SPL means. SPL stands for Solana Program Library, the standard token framework on the Solana blockchain. SPL tokens are the Solana equivalent of ERC-20 tokens on Ethereum. Every fungible token traded on Raydium, Jupiter, and Orca uses the SPL standard or the newer Token-2022 extension. You can read more about the differences in our SPL vs Token-2022 comparison.

SPL tokens are supported by every Solana wallet, every decentralized exchange, and every major aggregator. Whether you are building a meme coin, a governance token, a utility token, or a community reward token, SPL is the standard that guarantees maximum compatibility across the Solana ecosystem.

Creating an SPL token used to require command-line tools, Rust programming knowledge, and manual metadata uploads. In 2026, no-code tools like the SPL Token Creator at SolTokenCreator.io handle everything through a browser interface. You connect your wallet, fill in a form, and your token is live on-chain in minutes. You can also use our token minting tool for the same result without any CLI commands.

What You Need Before Starting

Gather these items before you begin. Having everything ready prevents delays mid-process.

  • Solana wallet -- Phantom (recommended), Solflare, or Backpack
  • SOL balance -- Minimum 0.8 SOL (0.5 SOL creation + 0.1 SOL revoke mint + 0.1 SOL revoke freeze + gas)
  • Token name -- Full display name, such as "Solar Flare Token"
  • Token symbol -- Ticker in uppercase letters, typically 3-5 characters (e.g., "SFT")
  • Total supply -- The number of tokens to mint (common choices: 1 billion, 100 million, or 1 million)
  • Decimals -- How divisible the token is (9 is the Solana standard; use 0 for whole-number NFTs or tickets)
  • Logo image -- Square PNG or JPG, minimum 256x256 pixels, transparent background recommended
  • Description -- A sentence or short paragraph explaining your project
  • Social links -- Website URL, Twitter/X handle, Telegram, Discord (optional but recommended)

For a deeper breakdown of supply, decimals, and distribution strategy, see our token supply and decimals guide.

Step 1: Install a Solana Wallet

Download Phantom from phantom.app or Solflare from solflare.com. Both are free browser extensions available for Chrome, Firefox, Brave, and Edge. Mobile versions work as well, though the desktop browser experience is smoother for token creation.

During setup, you will receive a 12-word or 24-word seed phrase. Write this down on paper and store it securely. Never share it. Never save it in a text file, screenshot, or cloud document. This phrase controls your wallet and every token you create.

Once installed, open the extension and confirm your wallet address appears in the top bar. You will need this address to receive SOL for fees.

Step 2: Fund Your Wallet with SOL

You need SOL in your wallet to cover the token creation fee and authority revocations. The minimum recommended amount is 0.8 SOL, but budgeting 1-2 SOL gives you a comfortable margin for additional transactions like adding liquidity or creating a liquidity pool later.

Purchase SOL on any major exchange (Coinbase, Binance, Kraken, or OKX) and withdraw it to your wallet address. Solana transfers confirm in under a second, so your balance will appear almost immediately.

If this is your first time purchasing SOL, check our Solana token creation cost breakdown for a full budget guide including all optional expenses.

Step 3: Navigate to SolTokenCreator.io

Open SolTokenCreator.io in your browser. The homepage presents the token creation form directly. Click the "Connect Wallet" button in the top right corner. A popup from your wallet extension will ask you to approve the connection. Confirm it.

The site never requests your seed phrase or private key. If any site asks for these, close it immediately. SolTokenCreator.io only requests a standard wallet connection, which allows it to send transactions that you must individually approve.

Step 4: Enter Your Token Name and Symbol

In the creation form, enter your token's name and symbol. The name is the full display name that appears in wallets and on block explorers. The symbol is the short ticker that appears on exchanges and price charts.

Guidelines for choosing a strong name and symbol:

  • Keep the symbol between 3 and 5 characters
  • Use all uppercase for the symbol
  • Make the name memorable and easy to spell
  • Check that the symbol is not already in use by a popular token (search on Jupiter or Birdeye)
  • Avoid names that impersonate existing projects or registered trademarks

Your token's name and symbol are stored as on-chain metadata. Once created, they can be updated only if you retain update authority. See our Solana token metadata guide for details on metadata management.

Step 5: Set Decimals and Total Supply

Decimals determine how divisible your token is. The standard for Solana tokens is 9 decimals, which mirrors SOL itself. This allows fractional trading down to 0.000000001 tokens. Use 9 unless you have a specific reason not to.

Some projects use 6 decimals (matching USDC) or 0 decimals for tokens that represent indivisible items like tickets or votes.

Total supply is the number of tokens that will be minted. Common configurations:

| Use Case | Typical Supply | Decimals | |---|---|---| | Meme coin | 1,000,000,000 (1B) | 9 | | Utility token | 100,000,000 (100M) | 9 | | Governance token | 10,000,000 (10M) | 9 | | Stablecoin | 1,000,000 (1M) | 6 | | Event ticket | 10,000 | 0 |

All tokens are minted to your wallet in one transaction. Distribution to team members, presale buyers, or liquidity pools happens after creation. Our tokenomics design guide covers allocation strategies in depth.

Click the logo upload area and select your image file. Requirements:

  • Format: PNG or JPG (PNG with transparency is preferred)
  • Dimensions: Square, minimum 256x256 pixels (512x512 or 1024x1024 recommended)
  • File size: Under 1 MB
  • Content: Clean, recognizable design that renders clearly at small sizes

Your logo is uploaded to decentralized storage and linked in your token's on-chain metadata. It will appear in wallets, on block explorers, on DEX interfaces, and on aggregators like Jupiter and Birdeye.

If you do not have a logo yet, you can create the token without one and update the metadata later while you retain update authority. However, launching with a logo dramatically increases trust and recognition. For tips on branding your token, see our guide on creating a viral meme coin.

Write a concise description of your token's purpose. This text appears on Solana Explorer, Birdeye, and other platforms that read on-chain metadata. Keep it factual and clear.

Add your social links in the designated fields:

  • Website -- Your project homepage or landing page
  • Twitter/X -- Your project account handle
  • Telegram -- Your community group link
  • Discord -- Your server invite link

Tokens with complete metadata and active social links receive higher trust scores on tracking platforms, which affects visibility and community confidence. A well-filled profile also helps when you list your token on Jupiter or apply for CoinGecko and CoinMarketCap listings.

Step 8: Click Create and Approve the Transaction

Review all fields one final time. Once you click "Create Token," your wallet will display a transaction approval popup showing the 0.5 SOL fee plus a small network gas fee (typically under 0.01 SOL).

Confirm the transaction in your wallet. The Solana network processes it in approximately 400 milliseconds. After confirmation, SolTokenCreator displays your new token's mint address. Copy this address and save it. This is the unique on-chain identifier for your token.

Your full token supply is now in your connected wallet. You can view it in Phantom or Solflare under the token tab.

See our pricing page for a full breakdown of all fees.

Step 9: Verify Your Token on Solana Explorer

Open Solana Explorer (explorer.solana.com) and paste your token's mint address into the search bar. You should see:

  • Token name and symbol
  • Total supply
  • Decimal places
  • Mint authority address
  • Freeze authority address
  • Your logo (may take a few minutes to propagate)

This verification confirms your token exists on-chain and that all metadata is correct. If anything looks wrong, you can update metadata while you still hold update authority.

Bookmark the explorer page for your token. You will reference it when sharing your project and when applying for exchange or aggregator listings.

Step 10: Revoke Mint and Freeze Authorities

This is the most important post-creation step. Revoking authorities signals to buyers that you cannot manipulate the token supply or freeze their holdings.

  • Revoke mint authority (0.1 SOL) -- Permanently removes the ability to create additional tokens. Without this, you could theoretically inflate the supply at any time, which destroys trust.
  • Revoke freeze authority (0.1 SOL) -- Permanently removes the ability to freeze any holder's token account. Without this, you could lock someone's balance, which is a red flag for any community.

Both revocations are available directly in the SolTokenCreator.io interface. After creating your token, click the revoke buttons and approve each transaction in your wallet.

Raydium requires freeze authority to be revoked before you can create a liquidity pool. Most DEX aggregators and token tracking platforms also flag tokens with active authorities as higher risk.

For a detailed explanation of why revocation matters and what risks remain if you skip it, read our revoke mint authority guide.

Troubleshooting Common Issues

Even with a straightforward process, you may encounter some issues. Here are the most common problems and their solutions.

Transaction Fails or Times Out

Solana network congestion can occasionally cause transaction failures. Wait 30 seconds and retry. Ensure your wallet has enough SOL to cover both the creation fee and gas. If using Phantom, check that your wallet is set to the correct RPC endpoint (the default is usually fine).

Token Does Not Appear in Wallet

Some wallets require you to manually add custom tokens. In Phantom, tap "Manage Token List" and search for your mint address. In Solflare, click "Add Token" and paste the address. The token and your full balance should appear immediately.

Logo Does Not Display

Logo propagation across platforms can take 5-30 minutes. If your logo still does not appear after an hour, verify the image meets the format and size requirements. You can re-upload through SolTokenCreator's metadata update feature while you retain update authority.

Wrong Supply or Decimals

Token supply and decimals cannot be changed after creation if mint authority is revoked. Double-check these values before clicking create. If you made an error and have not yet revoked mint authority, you may need to create a new token. Review our common token creation mistakes guide to avoid this.

Wallet Connection Issues

Clear your browser cache, disable conflicting extensions, and ensure your wallet extension is updated to the latest version. Try switching between Phantom and Solflare if one is not connecting.

What to Do After Creating Your SPL Token

Creating the token is step one. Here is the roadmap for turning it into a tradable, community-driven asset:

  1. Revoke authorities -- Complete step 10 above if you have not already.
  2. Create a liquidity pool -- Add liquidity on Raydium so people can buy and sell your token. Follow our liquidity pool creation guide or our Raydium liquidity guide.
  3. List on Jupiter -- Jupiter is Solana's primary aggregator. Once your pool has sufficient liquidity, follow our Jupiter listing guide.
  4. Build your community -- Launch a Telegram group and Twitter/X account. Start sharing your project. See our token marketing checklist for a full strategy.
  5. Apply for CoinGecko and CoinMarketCap -- After reaching minimum volume and holder thresholds, submit listing applications.
  6. Design your tokenomics -- If you have not yet distributed tokens to team members, advisors, or a community fund, plan your tokenomics carefully before making transfers.

If you are comparing launch platforms, our SolTokenCreator vs Pump.fun comparison and Pump.fun alternatives guide explain the trade-offs between different approaches.

Why Use SolTokenCreator.io for SPL Token Creation

SolTokenCreator.io is designed for creators who want full control over their token's configuration without writing code. Unlike bonding curve platforms, SolTokenCreator gives you 100% of the token supply in your wallet, lets you choose your own liquidity strategy, and charges a flat 0.5 SOL fee with no ongoing trade taxes.

Key advantages:

  • No coding required -- Everything happens through a visual form. See our no-code token creation guide for more details.
  • Full token control -- You set the supply, decimals, metadata, and distribution.
  • Transparent pricing -- 0.5 SOL creation, 0.1 SOL per authority revocation, 2.33 SOL for Market ID. No hidden fees. See pricing.
  • Built-in liquidity tools -- Create CPMM or AMM V4 pools directly through the platform.
  • Metadata management -- Update your token's name, description, logo, and links at any time while you retain update authority.

Frequently Asked Questions

How much does it cost to create an SPL token?

Token creation costs 0.5 SOL through SolTokenCreator.io. Revoking mint authority costs 0.1 SOL and revoking freeze authority costs 0.1 SOL. A fully configured token with both authorities revoked costs approximately 0.7 SOL plus minimal gas fees. See the full breakdown on our pricing page.

How long does it take to create an SPL token?

The entire process from wallet connection to live token takes under five minutes. Solana confirms transactions in approximately 400 milliseconds, so there is no waiting for block confirmations like on Ethereum.

Do I need to know how to code to create an SPL token?

No. SolTokenCreator.io handles all on-chain operations through a visual interface. You fill in a form, upload your logo, and approve wallet transactions. No command line, no Rust, no Anchor framework knowledge required.

Can I change my token's name or supply after creation?

You can update metadata (name, symbol, description, logo, links) while you retain update authority. Token supply cannot be increased after mint authority is revoked. Supply can never be decreased — tokens can only be burned by individual holders.

Should I revoke both mint and freeze authority?

Yes, for any token intended for public trading. Revoking both authorities is required by Raydium for pool creation and is expected by the trading community. Tokens with active authorities are flagged as higher risk on platforms like Birdeye and RugCheck. Read more in our revoke mint authority guide.

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

SPL is the original Solana token standard with maximum ecosystem compatibility. Token-2022 adds features like transfer fees, interest-bearing tokens, and confidential transfers but has less support across older tools. For most projects, SPL is the recommended choice. See our detailed comparison.


Ready to launch your SPL token? Visit SolTokenCreator.io to create your token in under five minutes with no coding, full control, and transparent pricing. Connect your wallet and get started today.

Share:
By Sol Token Creator

Ready to Create Your Token?

Launch your Solana token in minutes — no coding required.

Related Articles

How to Create an SPL Token: Step-by-Step Guide