Guide

How to create a token on Monad (no code)

A step-by-step guide to deploying your own ERC-20 token on the Monad blockchain in under a minute — no Solidity, no backend, just a wallet.

To create a token on Monad, open the Monmint creator, connect your wallet, and fill in four fields: Name, Symbol, Decimals (pre-set to 18), and Initial supply. Optionally flip on Mintable or Tax Token, then click Create Token and approve one transaction — Monmint compiles, deploys, and verifies a standard ERC-20 on-chain in seconds.

Creating a token on Monad means deploying an ERC-20 smart contract — the same standard behind almost every token in crypto. With Monmint you never write or compile Solidity: you fill in a short form, and the app builds the contract from your inputs and deploys it in one transaction.

Before you start, you'll need a Web3 wallet — MetaMask, Rabby, Coinbase Wallet, or Phantom — with a little MON for gas, and a name, ticker, and starting supply in mind. Start to finish, this takes about two minutes.

Walkthrough

Steps

  1. Open the creator and connect your wallet

    On the Monmint creator, click Connect wallet and approve the connection. If you're not on Monad yet, a Switch network button appears — click it to move over. Once you're connected, the Owner address field fills in with your wallet automatically, so the supply and admin keys go to you.

  2. Name your token and set the ticker

    In the Token Details form, type the full Name (for example, Monad Coin) — this is what wallets and explorers display. Then set the Symbol, the short ticker like MCOIN, usually 3–5 uppercase letters. Symbols don't have to be unique on-chain, but a clear, distinct one helps people recognise your token.

  3. Set the decimals and initial supply

    Decimals is already filled in at 18, the ERC-20 default — leave it unless you have a reason to change it (Monmint warns you below 6, since low decimals block fractional amounts). In Initial supply, enter how many tokens to mint, say 1,000,000; Monmint spells the number out under the field so you can check the zeros. The whole supply is minted to the owner the moment you deploy.

  4. Add optional features, or skip them

    For a plain fixed-supply token, leave both toggles off. Turn on Mintable to mint more later — it reveals an optional Max supply cap. Turn on Tax Token to take a fee on every transfer; you'll set a Tax address to collect it and a Tax fee percentage you can retune afterward (tax tokens need decimals of 3 or more, or the fee rounds to zero).

  5. Review the fee and click Create Token

    Check your details first — Name, Symbol, and Decimals are permanent once deployed. The exact cost shows as “You pay: X MON” right under the button, with nothing hidden. Click Create Token and approve the single transaction; Monmint bundles the protocol fee and the deployment into one signature, then waits for Monad to confirm.

  6. Copy your address and go live

    When the transaction confirms, your token's contract address appears below the form. Click the copy icon, or the address itself to open it on the Monad explorer. Monmint verifies the source for you automatically, so View source works right away. The next step is to add liquidity so people can actually trade it.

Your token now exists on-chain, but it isn't tradable until it has a liquidity pool. The usual next move is to pair it with MON and seed liquidity — then anyone can buy and sell it on Monad. From there you can manage owner controls, or burn the LP tokens to lock liquidity and earn holders' trust.

FAQ

Common questions

How much does it cost to create a token on Monad?
You pay Monad gas plus a flat protocol fee, and the exact total shows as “You pay: X MON” right under the Create Token button before you sign — nothing is hidden. Monad's gas is very low, so deployment is cheap.
Do I need to know how to code?
No. Monmint generates and compiles a standard ERC-20 from the values you type, so you never touch Solidity. If you'd rather deploy the contract by hand instead, there's a separate OpenZeppelin and Remix guide.
Can I change the name, symbol, or supply later?
Name, symbol, and decimals are baked into the contract and can't be changed after deployment, so check them before you sign. The supply is fixed too — unless you turn on Mintable, which lets the owner mint more later, up to an optional max cap.
Is the token a real ERC-20?
Yes. It's a standard ERC-20 deployed on Monad and verified on the block explorer, so it works in any EVM wallet and on Monad DEXs right away.
Keep reading