SolstackDocs

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

  1. Step 1Connect walletThe connected wallet pays, receives the full supply and holds every authority you don't revoke.
  2. Step 2Enter the basicsName, ticker, decimals (0–9) and initial supply. Description, website and socials are optional.
  3. Step 3Add a logoUpload a PNG, JPG, GIF, WebP or SVG up to 2 MB, or paste a hosted image URL.
  4. Step 4Choose authoritiesRevoke mint authority, revoke freeze authority and make the metadata immutable, or keep any of them for later.
  5. Step 5Sign 1–2 transactionsAn Irys funding approval if the upload needs a balance, then one transaction that creates the token.
  6. Step 6Token is liveThe full supply is in your wallet. Copy the mint address; the token is listed under My Tokens.
For a transfer tax or an interest-bearing balance, use the Token-2022 Creator. Otherwise, standard SPL has the widest support across wallets, exchanges and aggregators.

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, tickerRequired. Shown in wallets, explorers and DEXes.
Decimals0–9. How finely one token can be split.
Initial supplyWhole tokens minted to your wallet at creation.
Description, website, X, Telegram, DiscordOptional. Written into the metadata JSON that wallets and explorers read.
LogoUploaded 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 authorityFixed supply: nobody can ever mint more. Buyers and token scanners look for this.
Revoke freeze authorityNo holder's account can ever be frozen. Most scanners expect it revoked.
Make metadata immutableThe 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 fee0.1 SOL per token. Revoking authorities is included, with no extra tier.
Rent, network fees, storageAbout 0.01–0.02 SOL together. Shown before you sign.

Troubleshooting

Logo upload failsThe 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 walletsWallets cache metadata. Wait a few minutes, and check that the image URL opens in a browser.
Wallet warns the transaction may failThis usually means the wallet has too little SOL. Add more than the estimate on the review screen and try again.
Want a fixed supply laterRevoke 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

NextToken-2022 Creator →
Your keys stay in your wallet · every job starts with your approval · fees shown before you sign← Back to solstack.xyz