ERC-20 token standard explained
ERC-20 is the original and most widely used token standard in crypto. It defines the common rules every token follows on Ethereum and its layer-2s like Base and Arbitrum.
What is ERC-20?
ERC-20 is a set of functions — transfer, balanceOf, approve and more — that every compliant token implements, so wallets and exchanges support it automatically. It was the first widely adopted token standard and inspired BEP-20 and others.
Where ERC-20 works
ERC-20 tokens run on Ethereum and every EVM-compatible chain, including the layer-2s Base and Arbitrum. The same standard means the same wallets (MetaMask) and tooling work across all of them.
ERC-20 vs BEP-20 vs SPL
- ERC-20 — Ethereum, Base, Arbitrum.
- BEP-20 — BNB Chain (almost identical to ERC-20).
- SPL — Solana (different architecture).
See the full ERC-20 vs BEP-20 breakdown.
What an ERC-20 token includes
Name, symbol, total supply and decimals (18 is standard), plus optional features like minting, burning, transaction tax, anti-whale and blacklist depending on the contract.
How to create an ERC-20 token
No Solidity required — a no-code ERC-20 creator generates and deploys a verified contract on Ethereum, Base or Arbitrum. See how to create an ERC-20 token.
Frequently asked questions
Is ERC-20 only for Ethereum?
No. ERC-20 works on all EVM chains, including the cheaper layer-2s Base and Arbitrum, and is mirrored by BEP-20 on BNB Chain.
Is ERC-20 safe?
The standard is battle-tested. Safety depends on the specific contract — always use verified, audited, open-source tools.
Can I move an ERC-20 token between chains?
Tokens are deployed per-chain. Moving value between chains requires a bridge.
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