An ERC-20 token is a standardized token type built on the Ethereum blockchain. It follows a set of rules that allow for seamless integration with Ethereum-based projects, exchanges, and wallets.