Vetten kunnen we indelen naar verzadigd, enkelvoudig verzadig en meervoudig verzadigd.
Een andere indeling is naar de lengte van koolstofketens (2 tot 32 koolstofatomen):
Voor de vertering is gal (galblaas) en het enzym lipase (alvleesklier) nodig.
Korte-keten en middellange-keten vetzuren worden direct vanuit het spijsverteringskanaal opgenomen in de bloedbaan. Voor het transport is aminozuur carnitine nodig en komen via de poortader in de lever. Korte-keten vetzuren worden vooral geproduceerd in de darmen door fermentatie van koolhydraten.
Lange-keten vetzuren worden via het lymfesysteem opgenomen in het bloed.
Korte-keten vetzuren verteren gemakkelijker dan lange-keten vetzuren.