Kemične snovi, ki jih telo absorbira s procesom prebave, imenujemo hranila. Hranila so sestavine hrane, ki telesu zagotavljajo energijo in snovi, ki jih potrebuje za pravilno delovanje. Makrohranila vključujejo ogljikove hidrate, beljakovine in maščobe; medtem ko mikrohranila vključujejo vitamine in minerale.