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.
What kind of token can you create on Ethereum?
When you create a token on Ethereum, you can build almost any kind of fungible token — what changes is the design and purpose, not the underlying process. Common choices include:
- Meme coins — community- and culture-driven tokens that spread through attention and a shared story.
- Community tokens — a token at the centre of a brand, creator or project community.
- Utility tokens — tokens that grant access to a product, service or feature.
- Governance tokens — tokens that let holders vote on a project or DAO.
All of these are fungible tokens at heart, so the steps to create them on Ethereum are the same — you simply decide the supply, name and purpose. To explore the full range, see types of cryptocurrency and what are altcoins.
Tips for launching your Ethereum token successfully
Creating the token on Ethereum is just the first step — a successful launch depends on what you do next. A few essentials:
- Add and lock liquidity. Pair your token on a Ethereum DEX so people can trade it, and lock the liquidity — the single biggest trust signal you can give. See how DEXs work.
- Verify your contract. A verified contract lets buyers confirm there is no hidden mint or freeze function — read how to verify your token contract.
- Plan a sensible supply. Decide your supply and allocation deliberately with the tokenomics generator and token supply explained.
- Build a community. A token with no community is just a contract — see how to get your first 100 holders.
- Stay safe and transparent. Follow the trust practices in avoiding scams and rug pulls.
Get these right and your Ethereum token launch stands on solid foundations rather than hype alone.
No code, non-custodial, live on Ethereum in minutes. You keep full ownership.
Create a Ethereum tokenFrequently 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.
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, Cronos, Monad or Metis — no code, in minutes.
Create your token