Skip to content
Open J Tools
Token Creator 0.1–0.35 SOL Platform fee Open tool

Token Creator

Token Creator mints a standard SPL token on Solana mainnet straight from your browser wallet. You set the name, symbol, supply, decimals and image, sign one transaction, and the token is live in under a minute.

Token Creator j.tools/en/tools/token-creator

Open tool

Platform fee

0.1–0.35 SOL

Network fee, rent and transaction value are separate.

When this tool fits

#when-this-tool-fits
  • You want a normal SPL token and nothing fancier.
  • You are launching a community coin, a meme, or a project token.
  • You plan to add liquidity and revoke authorities afterward.

Before you start

#before-you-start
  • A connected wallet (how to connect), or an imported private key through the wallet source selector at the top of the page.
  • Enough SOL for the platform fee, the network fee, and the rent that funds the new mint, token account and metadata accounts. Until the wallet covers the total, the button reads Insufficient Balance and stays disabled.
  • Your token’s name, symbol, and a logo image ready to upload.

Use only short-lived operational wallets; never enter a seed phrase or a long-term wallet key.

How to use it

#how-to-use-it
j.tools/en/tools/token-creator
  1. Set token details and image

    Connect your wallet if you have not already. Fill in the name, symbol and an optional description, set the decimals and total supply, then upload a logo or paste an image URL.

    On screen: Token Info, Supply & Decimals, Image

  2. Configure authorities and options

    Add social links if you have them. Decide whether to keep or revoke the mint, freeze and update authorities, and turn on a custom mint address or a vanity address if you want one.

    On screen: Authority

  3. Review fees and create the token

    Check the preview and the cost breakdown, then click Create Token and sign the single transaction in your wallet.

    On screen: Cost breakdown

Key settings

#key-settings
  • Name: The full token name shown in wallets and explorers. Required, 1 to 32 characters.
  • Symbol: The short ticker. Required, 1 to 10 letters and numbers. Spaces are dropped and letters are uppercased as you type.
  • Decimals: How divisible each token is, from 0 to 9. The form starts at 9. Lower decimals mean coarser amounts.
  • Total supply: How many tokens are minted to your wallet at creation. The ceiling depends on decimals: at 9 decimals the most you can enter is 1,000,000,000, and each decimal you drop raises it tenfold.
  • Description: An optional blurb stored in the token metadata.
  • Image: The logo shown next to your token. Upload a PNG, JPG, GIF or WEBP up to 5 MB, or paste an image URL.
  • Social links: Optional website, Twitter, Telegram and Discord links, saved in the metadata. Use full http or https URLs.
  • Revoke mint authority: If on, the transaction sets mint authority to none, so no one can ever mint more of this token. Adds 0.05 SOL to the platform fee.
  • Revoke freeze authority: If on, freeze authority is set to none, so no one can freeze holder accounts. Adds 0.05 SOL to the platform fee.
  • Revoke update authority: If on, the metadata is created immutable, so the name, symbol and image are locked from the first block. Adds 0.05 SOL to the platform fee.
  • Custom mint address: Optional. Click Generate Address to create a random keypair in your browser and use it as the mint, so you know the token’s address before you sign. The keypair lives only in this browser session. Adds 0.05 SOL to the platform fee as soon as the option is on. Cannot be combined with a vanity address.
  • Vanity address: Optional. Grinds a mint keypair in your browser so the address starts or ends with your chosen characters, up to 12 of each. Adds 0.1 SOL to the platform fee once a match is found. Cannot be combined with a custom mint address.

Fees and costs

#fees-and-costs
CostAmount
J Tools platform fee0.1–0.35 SOL
Solana network feePaid to validators during the transaction; shown in the live summary.
Rent and transaction valueShown separately when required; not part of the platform fee.

How it works

#how-it-works
  1. Create the mint account. A new account is allocated on-chain and funded with the minimum rent so it stays alive. If you generated a custom mint address or a vanity address, that keypair becomes the mint; otherwise the app makes a fresh one.
  2. Initialize the mint through the SPL Token program. This sets your decimals and sets both the mint authority and freeze authority to your own wallet.
  3. Create your associated token account (ATA). This is the account that will actually hold your balance of the new token.
  4. Mint the full supply to you. The SPL Token program issues the entire supply into your ATA.
  5. Create the metadata account through the Metaplex Token Metadata program, attaching the name, symbol, and the URI of a public metadata file with your image and links, so wallets and explorers can render your token.
  6. Optionally revoke authorities. If you chose to revoke mint and/or freeze, a set-authority-to-none instruction is appended for each, permanently removing your ability (or anyone’s) to mint more or freeze accounts. If you revoked the update authority, the metadata account from the previous step is already created immutable.
  7. Attach the platform fee. A plain SystemProgram transfer to the J Tools fee wallet is appended as the last instruction. The amount covers the base fee plus any option surcharges, and it is shown to you before you sign, so what you approve is what you pay.

How to use it

  1. Set token details and image
  2. Configure authorities and options
  3. Review fees and create the token

How it works

One transaction is built shown before you sign

  1. Mint account created, rent-funded createAccount + rent
  2. SPL Token program initializes the mint TokenkegQ…VQ5DA
  3. Your token account (ATA) is created ATokenGPv…A8knL
  4. Full supply minted to you MintTo → ATA
  5. Metadata created with Metaplex metaqbxxU…18x1s
  6. Optional: mint/freeze revoked SetAuthority → none
  7. Platform fee transfer attached SystemProgram.transfer

Broadcast, your token is live mainnet

Token Creator · circles are the steps in How to use it, squares the steps in How it works

Before you sign

#before-you-sign

Check the live summary before signing. The app is the current source of truth for amount, fee and route.

Common issues

#common-issues
  • Revoked too early. If you turn on revoke mint authority and later want to mint more, you cannot. Keep the authority until you are sure the supply is final.
  • Symbol or name typo. These are baked into metadata at creation. You can fix them later with Update Metadata only if you kept the update authority, so check the live preview before signing.
  • Supply refused. The error names the most you can enter at your chosen decimals. Lower the supply, or use fewer decimals for a bigger one.
  • Button reads Insufficient Balance. The wallet holds less than the total in the cost breakdown. Top it up; the balance refreshes on its own every few seconds.

Practical tips

#practical-tips
  • Revoke in two stages. A common order is Token Creator, then Create LP for a trading pool, then revoke once the pool is live and looks right. You can revoke at creation here, or later from the Revoke & Freeze tools and Make immutable. The rug-proof guide walks through it, and DEXes and liquidity explains how the pool step works.
  • Vanity addresses cost grinding time. A short prefix grinds fast; a long one takes much longer because each extra character multiplies the search. Keep it short if you want the token quickly.
#related-tools

Help

#help

The tool on this page

Token Creator

j.tools/en/tools/token-creator

Platform fee
0.1–0.35 SOL
Network fee, rent and transaction value are separate.
Open tool