How to create an ERC-20 token (step by step)
You can create and deploy an ERC-20 token on Ethereum or its cheaper layer-2s (Base, Arbitrum) in minutes with no code — connect a wallet, set your details, and deploy. Here is how.
What you need
- An EVM wallet (MetaMask).
- A little ETH for gas + a flat service fee.
- Your token name, symbol and supply.
Choose your network
Same ERC-20 format, different cost: Ethereum for maximum reach, or Base/Arbitrum for tiny fees. Pick on the token creator.
Step 1 — Connect your wallet
Open the ERC-20 creator and connect your wallet. It is non-custodial — you approve every action.
Step 2 — Configure your token
Set name, symbol, total supply and decimals (18 standard). Optionally enable Mintable, Burnable, Transaction Tax, Anti-Whale or Blacklist. Plan supply with the tokenomics generator.
Step 3 — Deploy & go live
Click Create, confirm in your wallet, and your verified ERC-20 contract deploys in under a minute. Then add liquidity on Uniswap, lock it, and share with your community.
Frequently asked questions
Do I need coding skills?
No. The creator deploys a verified ERC-20 contract for you — just fill in details and click deploy.
Which chain is cheapest for an ERC-20 token?
Base and Arbitrum (Ethereum layer-2s) are far cheaper than Ethereum mainnet while using the same standard.
Do I own the token?
Yes — non-custodial and immutable/ownerless by default unless you add owner features.
Ready to create your own token?
Launch a token on BNB Chain, Ethereum, Base, Arbitrum, Solana, Polygon, Optimism, Linea, Avalanche, Scroll, Sui, TON, Berachain, HyperEVM, Sonic, Unichain, World Chain, Soneium, Mantle or Cronos — no code, in minutes.
Create your token