ERC-20 è uno standard di token sulla blockchain Ethereum che definisce una serie di regole e funzionalità che un token su Ethereum deve soddisfare per essere considerato compatibile con l'ERC-20.
Questo standard ha reso semplice la creazione e la gestione di token personalizzati su Ethereum, rendendolo uno dei modelli di token più diffusi sulla piattaforma.
I token ERC-20 sono utilizzati per una vasta gamma di scopi, come la rappresentazione di asset digitali, la creazione di token di utilità per dApp (decentralized applications) e come mezzo di scambio sulla piattaforma Ethereum.
La maggior parte dei token creati su Ethereum aderisce allo standard ERC-20.