The fastest, free, open-source way to create a Solana token, add metadata, set transfer fees, revoke authorities, and manage your token β all from your browser wallet. No CLI. No Rust. No custody.
β‘ Quick Start Β· β¨ Features Β· πΌοΈ Screenshots Β· π οΈ Tech Β· πΊοΈ Roadmap Β· β FAQ Β· π€ Contribute
Keywords: solana Β· solana token creator Β· spl token Β· token-2022 Β· solana memecoin launcher Β· create solana token Β· solana token generator Β· solana metadata Β· metaplex Β· solana dapp Β· phantom wallet Β· nextjs Β· web3 token launcher Β· no-code crypto Β· solana defi
Most "Solana token creator" sites charge $50β$300, hold your private keys, inject custodial fees, and disappear when the next bull run ends. The official spl-token-cli path is free β but requires Rust, a funded keypair on disk, and hand-rolled Metaplex JSON.
Solana Token Launcher fixes both problems.
A free, non-custodial, open-source Next.js web app that mints production-ready SPL and Token-2022 tokens directly from Phantom / Solflare in under 60 seconds. Every line is auditable. Your private key never leaves your wallet.
If you're a memecoin founder, DeFi builder, NFT-adjacent community, DAO, or just exploring how Solana tokens work β this is the tool you've been looking for.
- β
Classic SPL Token β the standard
spl-tokenprogram (TOKEN_PROGRAM_ID) - β Token-2022 β the next-gen token program with extensions
- β Custom name, symbol, description with on-chain Metaplex metadata
- β Logo image upload β auto-pinned to IPFS via Pinata
- β Banner image for branding consistency on explorers & DEX listings
- β Configurable total supply (1 to billions)
- β Adjustable decimals (0 to 18 β slider UI)
- β Social links β Website, Twitter/X, Telegram, Discord β embedded in metadata JSON
- β Live preview card showing exactly how your token will appear
- β Built-in transfer-fee config (creator monetization built in)
- β Tax rate slider β 0.01% to 50% in basis points
- β Maximum tax per transfer β cap the fee to prevent whale abuse
- β Custom withdraw authority β route fees to a treasury wallet or DAO
- β Uses Token-2022 native metadata + MetadataPointer extension (no Metaplex dependency)
- β One-click revoke mint authority β make supply fixed forever
- β One-click revoke freeze authority β guarantee no one can freeze holder accounts
- β Trust badges β show your community your token is renounced
- β Works for both SPL and Token-2022 tokens
Look up any token you've created (or any token where you hold authority) and:
- π Inspect β supply, decimals, mint/freeze authority status, your balance, ATA address
- πͺ Mint more tokens β if you still own mint authority
- π₯ Burn tokens β permanently remove from circulation
- βοΈ Revoke freeze authority post-launch
- π‘οΈ Revoke mint authority post-launch
- βοΈ Update metadata (name, symbol, image, description, socials) β works for SPL and Token-2022
- π° Harvest withheld transfer fees to the mint account (Token-2022 only)
- π¦ Withdraw collected fees from the mint to any destination wallet (Token-2022 only)
- π₯ Withdraw fees directly from holder accounts in bulk
- π Glass-morphism dark UI with Solana-themed gradients
- π± Fully responsive β works perfectly on mobile wallets
- β‘ Instant feedback β toast notifications for every action
- π§ 5-step guided wizard β Basics β Branding β Tokenomics β Tax β Review
- π One-click copy for mint address, signature, ATA
- π Direct Solscan + Solana Explorer links after launch
- π Live cost estimate before you sign
- π» Phantom
- βοΈ Solflare
- π 30+ more via Solana Wallet Adapter (Backpack, Glow, Coinbase, Ledger, Trezor, OKX, Trust, Slope, Math, β¦)
- β‘ Helius RPC β fast, reliable, free up to 100k req/day
- π¦ Pinata IPFS β free pinning of token logos + metadata JSON
- π Vercel deployment β one-click deploy, free hobby tier covers most projects
- π‘οΈ Non-custodial β every transaction is signed in your wallet
- π 100% open source under MIT license
- β No backend database β nothing about you or your tokens is stored anywhere
- β No analytics, no tracking, no ads, no hidden fees
- β No required signup β connect wallet and launch
Drop screenshots into
docs/screenshots/and they'll appear automatically.
| πͺ Launch Wizard | π¨ Branding Step | πΈ Transfer Fee Config |
|---|---|---|
![]() |
![]() |
![]() |
| π Token Dashboard | βοΈ Edit Metadata | π Success Screen |
|---|---|---|
![]() |
![]() |
![]() |
git clone https://github.com/mrtomdev/solana-token-launcher.git
cd solana-token-launcher
npm installcp .env.example .env.localEdit .env.local:
# Free key from https://helius.dev
NEXT_PUBLIC_SOLANA_RPC_URL=https://mainnet.helius-rpc.com/?api-key=YOUR_KEY
# Free JWT from https://app.pinata.cloud/developers/api-keys
PINATA_JWT=YOUR_PINATA_JWT
# Optional: custom Pinata gateway
PINATA_GATEWAY=gateway.pinata.cloudnpm run devOpen http://localhost:3000, connect your wallet, and launch your token. π
Set the two env vars in Vercel's dashboard and you're live with your own white-label Solana token launcher.
| Layer | Technology |
|---|---|
| Framework | Next.js 16 (App Router) |
| Language | TypeScript 5 |
| UI | React 18 + Tailwind CSS 3 + Lucide Icons |
| Blockchain | Solana Web3.js + @solana/spl-token |
| Metadata | Metaplex Token Metadata + @solana/spl-token-metadata (Token-2022) |
| Wallets | Solana Wallet Adapter β Phantom, Solflare, +30 more |
| RPC | Helius (free tier) |
| Storage | Pinata IPFS (free tier) |
| Hosting | Vercel (recommended) β or any Node host |
| Notifications | react-hot-toast |
| File Upload | react-dropzone + formidable |
solana-token-launcher/
βββ src/
β βββ app/
β β βββ page.tsx # 5-step launch wizard
β β βββ dashboard/page.tsx # Token management dashboard
β β βββ layout.tsx # Root layout + WalletProvider
β β βββ globals.css # Tailwind + custom CSS
β β βββ api/
β β βββ upload/route.ts # Pinata image upload endpoint
β β βββ metadata/route.ts # Metaplex metadata JSON pinning
β βββ components/
β β βββ Navbar.tsx # Wallet connect + nav
β β βββ ImageUpload.tsx # Dropzone + IPFS pinning UI
β βββ contexts/
β β βββ WalletProvider.tsx # Wallet adapter setup
β βββ lib/
β βββ token.ts # π§ Core: createToken, updateMetadata,
β # harvestWithheldTokens, withdraw...
βββ public/ # Static assets
βββ .env.example # Env template
βββ next.config.js # Next.js config
βββ tailwind.config.ts # Theme + colors
βββ tsconfig.json
βββ package.json
βββ LICENSE # MIT
βββ README.md
flowchart LR
A["π€ User fills wizard"] --> B["π€ Upload logo β Pinata IPFS"]
B --> C["π Build Metaplex metadata JSON"]
C --> D["π Pin JSON to IPFS"]
D --> E{"Token-2022?"}
E -->|"With tax"| F["βοΈ Init Mint + TransferFee + MetadataPointer"]
E -->|"Standard"| G["βοΈ Init SPL Mint + Metaplex metadata"]
F --> H["π° Create ATA + Mint supply"]
G --> H
H --> I{"Revoke authorities?"}
I -->|"Yes"| J["π Burn mint/freeze authority"]
I -->|"No"| K["β
Done"]
J --> K
K --> L["π Show Solscan + Explorer links"]
Every transaction is built client-side, signed by the user's wallet, and sent directly to Solana RPC. The Next.js API routes only handle Pinata uploads β they never touch private keys.
How much does it cost to launch a token?
The app itself is free and open source. You only pay Solana network fees:
- ~0.002 SOL transaction fee
- ~0.0014 SOL mint account rent
- ~0.002 SOL associated token account rent
- ~0.01 SOL Metaplex metadata account rent
- Total: ~0.015 SOL for standard SPL, ~0.025 SOL for Token-2022 with extensions
Can I list my token on Raydium / Orca / Jupiter?
Yes. Once your token is minted, you can create a liquidity pool on Raydium or Orca (manual step, outside this app β see the roadmap). Jupiter aggregator picks it up automatically once it has on-chain liquidity.
Is Token-2022 supported by Phantom / Solflare / Jupiter?
Yes for Phantom, Solflare and Jupiter. Some smaller wallets and older DEXs may not yet fully support Token-2022 extensions like transfer fees. The wizard warns you before enabling.
Do I need a Helius / Pinata account?
Yes β both have free tiers that are plenty for casual use. You can also swap Helius for any public Solana RPC, and Pinata for any IPFS pinning service (NFT.Storage, Web3.Storage, your own IPFS node).
Can I deploy this as my own white-label token launcher?
Absolutely β MIT license. Fork it, change the branding, deploy to Vercel, charge whatever you want. PRs back to mainline appreciated. π
Is this safe? Will you steal my keys?
It's non-custodial. Every transaction is built in your browser and signed by your wallet extension β no private key ever leaves your machine. Read the source (src/lib/token.ts) to verify. The only server-side code is Pinata image upload (src/app/api/).
Devnet vs Mainnet?
Default config uses Mainnet. To test on devnet, set NEXT_PUBLIC_SOLANA_RPC_URL=https://api.devnet.solana.com in .env.local and grab some devnet SOL from a faucet.
- Devnet/Mainnet toggle in the UI
- Raydium / Orca one-click liquidity pool creation
- Token vesting & airdrop tools
- CLI version (
npx solana-launch) - Multi-language i18n (ES, ZH, JP, KO, PT)
- PWA + mobile-first wallet flow
- More Token-2022 extensions:
- Confidential transfers
- Interest-bearing
- Transfer hooks
- Non-transferable (soulbound)
- Permanent delegate
- Built-in liquidity locking (Pinksale-style)
- Token Holder Snapshots for airdrops
- Pump.fun-style bonding curve mode
Vote / suggest features in Discussions.
We love PRs! Read CONTRIBUTING.md for the full guide.
TL;DR:
- Fork
git checkout -b feat/your-thingnpm install && npm run dev- Commit with conventional commits (
feat:,fix:,docs:) - Open a PR with screenshots for UI changes
Good first issues are labelled good first issue.
If this saved you time, money, or frustration:
- β Star this repo β it genuinely helps others discover it via GitHub search
- π¦ Share on X/Twitter with hashtags:
#Solana#SolanaDev#Web3#SPL#Token2022#OpenSource - πΊ Make a YouTube/TikTok tutorial β link it back here and I'll add it to a "Community" section
- π Open an issue when something breaks
- π‘ Send a PR for a roadmap feature
- β Sponsor the project (GitHub Sponsors coming soon)
Built with β€οΈ for the Solana community. Not affiliated with Solana Labs, Metaplex, Helius, Pinata, Vercel, or any wallet provider. This software is provided AS IS without warranty β always test on devnet, never invest more than you can afford to lose, and DYOR before launching anything to mainnet.
This project is the answer to searches like:
"how to create a solana token", "solana token creator free", "spl token launcher no code", "solana memecoin generator", "how to mint spl token in browser", "token-2022 transfer fee tutorial", "create solana token without cli", "solana token with metadata", "phantom wallet token creator", "non-custodial solana token mint", "solana token revoke authority", "solana metaplex metadata example", "next.js solana dapp template", "free solana token launcher open source", "create token on solana mainnet step by step"
If you found this via Google β welcome! Smash that β and tell a frend.
Made with β€οΈ in the Solana ecosystem Β· MIT Licensed Β· PRs Welcome





