ERC-20 Standard

ERC-20 Token Generator for Ethereum & L2s

Create and deploy verified ERC-20 tokens on Ethereum, Base, Polygon, Arbitrum, Avalanche, and Optimism. Open-source smart contracts based on OpenZeppelin v5.

Open-source contracts Verified on Etherscan 6 networks supported No coding required

What is an ERC-20 Token?

ERC-20 (Ethereum Request for Comments 20) is the most widely adopted token standard in the blockchain ecosystem. It was proposed in 2015 and defines a common set of rules for fungible tokens on Ethereum — including how they are transferred, how balances are tracked, and how third-party spending is approved.

Because Ethereum's Virtual Machine (EVM) has been adopted by many other blockchains, the ERC-20 standard is now universal. Tokens created with ERC-20 work on Ethereum, Base, Polygon, Arbitrum, Avalanche C-Chain, Optimism, and many more networks. This makes ERC-20 the most versatile token standard available.

Well-known tokens like USDT, USDC, LINK, UNI, and SHIB are all ERC-20 tokens. The standard is battle-tested, widely supported by wallets and exchanges, and forms the backbone of decentralized finance (DeFi). Learn more in our complete ERC-20 guide.

How to Create an ERC-20 Token

Step 1

Connect Your Wallet

Connect MetaMask or any WalletConnect-compatible wallet. Ensure you have enough native currency (ETH, POL, AVAX) to cover the deployment fee plus gas.

Step 2

Choose Your Network

Select from Ethereum, Base, Polygon, Arbitrum, Avalanche, or Optimism. Each offers different cost and speed tradeoffs. L2 networks like Base and Arbitrum offer the lowest fees.

Step 3

Configure Token Settings

Set your token name, symbol, total supply, and decimals. Optionally enable features like burn, mint, pause, or blacklist. All features are based on OpenZeppelin v5.

Step 4

Deploy & Verify

Confirm the transaction in your wallet. Your ERC-20 token is deployed and automatically verified on the network's block explorer. Full source code is publicly readable.

ERC-20 vs BEP-20: What's the Difference?

ERC-20 and BEP-20 are functionally identical token standards. The smart contract code is the same — the only difference is the blockchain they're deployed on. ERC-20 tokens live on Ethereum and its Layer 2 networks, while BEP-20 tokens live on BNB Chain. Read our detailed BNB Chain vs Ethereum comparison to help you decide.

Feature
ERC-20
BEP-20
Blockchain
Ethereum + L2s
BNB Chain
Gas Fees
$0.01–$50
~$0.10
Speed
1–15 seconds
~3 seconds
DEX Trading
Uniswap, SushiSwap
PancakeSwap
Smart Contract
Identical
Identical
Wallet Support
MetaMask, etc.
MetaMask, etc.

Want to create a BEP-20 token instead? BEP-20 Token Generator →

Frequently Asked Questions

ERC-20 is the most widely used token standard in blockchain. Originally created for Ethereum, it defines a common interface for fungible tokens — including transfer, balance, and approval functions. Because Ethereum's EVM is used by many other chains (Base, Polygon, Arbitrum, etc.), ERC-20 tokens work across all these networks.

It depends on your budget and target audience. Ethereum is the most established but has the highest gas fees ($5–50). For lower costs, Base, Polygon, Arbitrum, and Optimism offer gas fees under $0.10 while maintaining Ethereum-level security through rollup technology. BNB Chain is also available as a separate option (BEP-20 standard). Read our guide on how to choose the right blockchain at tokengeneratorapp.com/blog/how-to-choose-the-right-blockchain-for-your-token

Functionally, they are nearly identical. BEP-20 is the BNB Chain equivalent of ERC-20. The smart contract code is the same — the difference is which blockchain the token is deployed on. ERC-20 tokens live on Ethereum and its L2 networks, while BEP-20 tokens live on BNB Chain.

Deployment fees vary by network: Ethereum 0.008 ETH (~$25), Base 0.008 ETH (~$25), Polygon 35 POL (~$15), Arbitrum 0.008 ETH (~$25), Avalanche 1.5 AVAX (~$50), Optimism 0.008 ETH (~$25). Plus a small gas fee paid to the network.

Yes. Every token deployed through TokenGeneratorApp is automatically verified on the respective block explorer — Etherscan for Ethereum, BaseScan for Base, PolygonScan for Polygon, Arbiscan for Arbitrum, and so on. The full source code is publicly readable.

Yes, but each deployment is independent. You can create a token with the same name and symbol on Ethereum and Polygon, for example, but they will be separate contracts with separate supplies. Cross-chain bridging would require additional infrastructure.

Yes. After deployment, you can create a liquidity pool on Uniswap (Ethereum, Base, Arbitrum, Optimism, Polygon) by pairing your token with ETH or a stablecoin. The same applies to other DEXes like SushiSwap, QuickSwap (Polygon), or Trader Joe (Avalanche). See our step-by-step guide at tokengeneratorapp.com/blog/how-to-add-liquidity-to-your-token

No. TokenGeneratorApp is a non-custodial deployment tool. Once your token is deployed, you are the sole owner. We cannot access, modify, freeze, or interact with your contract in any way.

Deploy Your ERC-20 Token Today

Open-source. Verified. Non-custodial. 6 networks supported.

Create Token Now