In the Demon Slayer series, demons obtain their powers by consuming human flesh and blood. This cannibalistic act allows demons to increase their strength, abilities, and regenerate their wounds quickly. The more humans a demon consumes, the more powerful they become.