Step 1: Fill in Token Details
- Token Name: Choose a name for your token (e.g. "MyToken")
- Symbol: Short ticker (e.g. "MYTK", max 10 characters)
- Initial Supply: Total supply (e.g. 1,000,000)
- Decimals: Usually 9 (like SOL), between 0–9
- Network: Devnet for tests (free SOL from a faucet) or Mainnet-Beta for a live token
- Token Description (optional): A short line explorers and wallets can show alongside your logo
- Token Logo (required): PNG, JPG, or GIF, up to 2MB — MintLab uploads it and bundles storage in your fee (see Logo & Metadata Guide)
Network, description & logo on the Home page
You don't paste image links or host files yourself. MintLab uploads your logo and metadata (name, symbol, description, image URI) for you. Open Home in another tab if you want to follow along while you read.
Field order on Home (top to bottom), matching the live form:
- Network — on Mainnet V8 this is fixed to Mainnet-Beta (shown as a pill).
- Token name and Symbol, then Initial supply and Decimals.
- Token description (optional) — short text wallets and explorers can show next to your logo.
- Token logo (required) — use Choose file; PNG, JPG, or GIF up to 2MB. Preview appears under the row after you pick a file.
- Revoke checkboxes, estimated fee block, then Create Token after you connect a wallet.
No screenshot needed here. This section is text-only on purpose: nothing to download or replace when you update the site. For file limits, fees, and what happens on-chain, see the Logo & Metadata Guide.
Step 2: Configure Authorities
- Revoke Mint Authority: Check this if you want FIXED supply (no new tokens ever)
- Revoke Freeze Authority: Check this for maximum decentralization (no one can freeze accounts)
Step 3: Create Your Token
The "Create Token" button is currently in UI demo mode. Here's what will happen when blockchain integration is complete:
What happens behind the scenes:
- Your wallet (Phantom/Solflare) will request a signature
- A new token mint account is created on Solana
- The mint authority is set to your wallet (unless revoked)
- Your initial supply is minted to your wallet
- Metadata is built from your logo and description and attached automatically
Current Status:
- ✅ Form validation works
- ✅ Fee estimation works
- ✅ CLI command generation works
- ⏳ On-chain creation: Coming soon
Next Steps (when ready):
- Connect your wallet
- Fund your wallet with SOL (Devnet is free)
- Click "Create Token" and approve the transaction
Step 4: Export CLI Command
The Connect Wallet button currently simulates wallet selection (Phantom/Solflare UI demo). Use Copy CLI Command to copy the generated sequence for your terminal.
How the CLI command works:
The Copy CLI Command button generates a ready-to-use command sequence for the Solana CLI:
# 1. Create the token mint
spl-token create-token --decimals 9
# 2. Create your associated token account (ATA)
spl-token create-account <MINT_ADDRESS>
# 3. Mint your initial supply
spl-token mint <MINT_ADDRESS> <AMOUNT>
# 4. Initialize metadata (use the link MintLab gives you after upload)
spl-token initialize-metadata <MINT_ADDRESS> <NAME> <SYMBOL> <METADATA_LINK>
Step 5: Pre-Deploy Checklist
Before creating your token, verify these items:
Step 6: Common Errors & Troubleshooting
| Error | Solution |
|---|---|
| "Symbol is required" | Enter a symbol (max 10 characters) |
| "Symbol cannot exceed 10 characters" | Use a shorter symbol |
| "Initial supply: enter a positive number" | Enter a number greater than 0 |
| "Decimals: enter an integer from 0 to 9" | Use a whole number between 0–9 |
| Wallet not connecting | Make sure Phantom/Solflare is installed and unlocked |
| Transaction fails | Check you have enough SOL for fees |
| Logo file rejected | Use PNG, JPG, or GIF under 2MB |
Step 7: Airdrop / MultiSender
Once your token is created, you can distribute it to multiple wallets using the Airdrop page.
How to use the Airdrop feature:
- Navigate to Airdrop from the main menu
- Paste your Token Mint Address (the address of your created token)
- Add wallet addresses (one per line) or upload a CSV file
- Set the amount per wallet
- Connect your wallet and click Send Airdrop
CSV Format Example:
wallet,amount
7xKXtg2CW87d97TXJSnpbSrCCoe7UzQ9d6RcQK3qUeyZ,100
9zZqZqZqZqZqZqZqZqZqZqZqZqZqZqZqZqZqZqZq,250
📖 Quick Glossary
| Term | Meaning |
|---|---|
| Mint | The on-chain account that represents your token |
| ATA (Associated Token Account) | Where you hold your tokens (each wallet has one per token) |
| Lamports | Smallest unit of SOL (1 SOL = 1,000,000,000 lamports) |
| Mint Authority | The wallet that can create new tokens |
| Freeze Authority | The wallet that can freeze token accounts |
💡 Tips
- Always test on Devnet first
- Decimals cannot be changed after creation
- Supply becomes fixed if Mint Authority is revoked
- Metadata can be updated later (if not revoked)