How to Create a Solana Token
A step-by-step guide to creating SPL tokens on Solana using a non-custodial tool. From wallet connection to on-chain deployment in minutes.
Before You Start
To create a Solana token, you need:
-
A Solana wallet
Phantom, Solflare, Backpack, or any wallet supporting the Solana Wallet Adapter.
-
SOL for fees
Approximately 0.5-1 SOL to cover service fees and network costs.
-
Token details prepared
Name, symbol, decimals, initial supply, image URL, and description ready.
Connect Your Wallet
Navigate to the token creation page and click "Connect Wallet".
- Select your wallet from the list (Phantom, Solflare, Backpack, etc.).
- Approve the connection request in your wallet extension or app.
- Your wallet address will appear in the interface once connected.
Security note: The connection only allows the site to request your public address and propose transactions. Your private key never leaves your wallet.
Enter Token Details
Fill in the required fields for your SPL token:
Token Name
The full display name of your token. This appears in wallets, explorers, and DEXs.
Example: My Project Token
Token Symbol
A short ticker code, typically 3-5 uppercase characters.
Example: MPT
Decimals
Number of decimal places (0-9). Common values are 6 or 9. This cannot be changed after deployment.
Recommendation: Use 9 for standard fungible tokens, 0 for whole-number tokens.
Initial Supply
The number of tokens to mint initially. You can mint more later if you retain mint authority.
Example: 1,000,000
Image URL
A direct link to your token logo (PNG, JPG, or SVG). Use IPFS, Arweave, or HTTPS hosting.
Example: https://arweave.net/abc123.png
Description
A brief explanation of your token or project. This appears in explorers and metadata services.
Example: Utility token for the My Project ecosystem.
Review Fees and Costs
Before signing, the interface displays all costs:
| Cost Type | Description |
|---|---|
| Service Fee | Fixed fee for using the tool and infrastructure |
| Network Fee | Solana transaction fees and rent-exempt account costs |
Total cost is shown in SOL and USD equivalent. No hidden charges are applied after approval. Learn more about costs.
Approve the Transaction
Click "Create Token" to trigger a wallet approval prompt.
- Your wallet will display the transaction details, including all fees and instructions.
- Review the transaction carefully. Confirm it matches what the interface displayed.
- Approve the transaction in your wallet.
- The tool submits the transaction to the Solana network.
Important: If the transaction details in your wallet do not match the interface, reject it and contact support.
Receive Confirmation
Once the transaction is confirmed on-chain, you receive:
-
Token Mint Address
The unique identifier for your SPL token. Share this with exchanges, wallets, or users.
-
Transaction Signature
A link to view your creation transaction on Solana explorers (Solscan, Solana Explorer, etc.).
-
Tokens in Your Wallet
The initial supply appears in your wallet immediately. You can send, hold, or add to a DEX.
What to Do After Creation
Your token is now live on Solana. Next steps typically include:
Add Liquidity
Create a liquidity pool on Raydium, Orca, or another DEX to enable trading.
Manage Authority
Decide whether to retain, revoke, or transfer mint and freeze authorities. Security best practices.
Distribute Tokens
Send tokens to team members, airdrop recipients, or treasury wallets.
Monitor On-Chain
Track your token's supply, holders, and transactions on Solscan or Solana Explorer.
Common Issues and Solutions
Wallet connection fails
Ensure your wallet extension is installed, unlocked, and set to Solana mainnet. Refresh the page and try connecting again.
Transaction rejected or insufficient funds
Check your SOL balance. You need enough to cover both the service fee and network fees. Add more SOL and retry.
Token not appearing in wallet
Some wallets require you to manually add the token using its mint address. Check your wallet's token management settings.
Metadata not showing image or description
Verify the image URL is accessible and returns a valid image file. Metadata updates can take a few minutes to propagate to explorers.