Ethereum

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

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
Chat with us