Token burning involves permanently removing tokens from circulation to reduce the available supply. This process is typically done by sending the tokens to a smart contract address whose private key is unknown, making them irretrievable.