Tools
SPL Token Creator
Create a standard SPL token with a name, symbol, logo and supply in one transaction, and choose which authorities to keep.
Open SPL Token Creator ↗Solana SPL Token Creator overview
Step by step
- Step 1Connect walletThe connected wallet pays, receives the full supply and holds every authority you don't revoke.
- Step 2Enter the basicsName, ticker, decimals (0–9) and initial supply. Description, website and socials are optional.
- Step 3Add a logoUpload a PNG, JPG, GIF, WebP or SVG up to 2 MB, or paste a hosted image URL.
- Step 4Choose authoritiesRevoke mint authority, revoke freeze authority and make the metadata immutable, or keep any of them for later.
- Step 5Sign 1–2 transactionsAn Irys funding approval if the upload needs a balance, then one transaction that creates the token.
- Step 6Token is liveThe full supply is in your wallet. Copy the mint address; the token is listed under My Tokens.
When to use it
Use it for a fungible token you plan to list on a DEX, airdrop to a community or use in an app. The token and its supply exist as soon as the transaction confirms, but there is no market until you create one. For a memecoin that should start trading on a bonding curve immediately, use a launcher instead: pump.fun, letsbonk.fun or Meteora DBC create the token and its market in one step.
Before you start
- Pick a name and a ticker (up to 10 characters). Both are written into the token's metadata.
- Decide the decimals: 9 matches SOL, 6 matches USDC and pump.fun coins. Decimals can never change after creation.
- Decide the initial supply. If you revoke the mint authority, this is the only supply there will ever be.
- Have a square logo ready, 256×256 or larger. It's optional; the token is valid without one.
- Keep a little more SOL than the estimate: the 0.1 SOL fee plus about 0.01–0.02 SOL for rent, network fees and storage.
The form, field by field
| Token name, ticker | Required. Shown in wallets, explorers and DEXes. |
|---|---|
| Decimals | 0–9. How finely one token can be split. |
| Initial supply | Whole tokens minted to your wallet at creation. |
| Description, website, X, Telegram, Discord | Optional. Written into the metadata JSON that wallets and explorers read. |
| Logo | Uploaded to Arweave via Irys when you sign, or a direct URL you paste to skip the upload. |
| Vanity mint address (Advanced) | Grinds a mint address that starts or ends with your text, in your browser, before anything is signed. Each character multiplies the work by about 58. |
| Existing metadata URI (Advanced) | If you already host a metadata JSON, paste its URI to skip the upload. |
Authorities
| Revoke mint authority | Fixed supply: nobody can ever mint more. Buyers and token scanners look for this. |
|---|---|
| Revoke freeze authority | No holder's account can ever be frozen. Most scanners expect it revoked. |
| Make metadata immutable | The name, symbol and logo can never change. Leave it off if you might rebrand or fix a typo. |
Any authority you keep stays with your wallet, and you can revoke or transfer it later in Token Manager. See token authorities for what each one means to holders.
Where the logo and metadata live
The logo and a metadata JSON (name, symbol, description, image, links) are uploaded to Arweave through Irys and paid from your wallet, usually for a fraction of a cent. The token's Metaplex metadata account points at that JSON. If the JSON upload fails, it's stored inline in the token instead, which a few wallets don't read; the result screen says so, and you can set a hosted URI later in Token Manager.
What you sign
An Irys funding transfer if the upload needs a balance. Then one transaction that creates and initializes the mint, creates its Metaplex metadata, creates your token account, mints the supply, applies the revocations you ticked and transfers the 0.1 SOL Solstack fee. A Solana transaction lands in full or not at all, so a failure leaves nothing half-made.
Video walkthrough
What it costs
| Solstack fee | 0.1 SOL per token. Revoking authorities is included, with no extra tier. |
|---|---|
| Rent, network fees, storage | About 0.01–0.02 SOL together. Shown before you sign. |
Troubleshooting
| Logo upload fails | The token is still created. The pasted image URL is used if you gave one; otherwise add a logo later in Token Manager. |
|---|---|
| Logo doesn't show in wallets | Wallets cache metadata. Wait a few minutes, and check that the image URL opens in a browser. |
| Wallet warns the transaction may fail | This usually means the wallet has too little SOL. Add more than the estimate on the review screen and try again. |
| Want a fixed supply later | Revoke mint authority in Token Manager. Step by step: how to revoke mint & freeze authority. |
FAQ
What gets created?
An SPL mint with Metaplex metadata. The full supply goes to your wallet.
Should I revoke mint and freeze authority?
For a fixed-supply token, yes. Do it here at creation or later in Token Manager.
Where is the logo stored?
On Arweave via Irys, funded from your wallet. The metadata JSON is stored inline in the mint URI when it fits.
What does it cost?
A 0.1 SOL Solstack fee plus about 0.01–0.02 SOL in rent, network fees and storage. Shown before you sign.
Guides
- Why Most "Free" Solana Tools Aren't Actually Free5 min read
- Common Solana Token Minting Errors and How to Fix Them6 min read
- SPL Token vs Token-2022: Which Should You Use in 20266 min read
- Introducing Solstack5 min read
- The Real Cost of Launching a Token on Solana in 20266 min read
- Arc Is Live: The Design Choices Behind Circle's Dollar-Native Chain11 min read