Переваривание углеводов начинается во рту во время мастикации, когда многочисленные слюнные железы выделяют ферменты, как амилаза, которая расщепляет крахмалы в более мелкие сахара, ди-и трисахариды. Когда сахара достигают желудка, ничего не происходит потому, что амилаза деактивирована в такой кислой среде. Когда они входят в двенадцатиперстную кишку, остающиеся сложные углеводы перевариваются при помощи альфа-амилазы фермента поджелудочной железы.Здесь, в кишечнике, ди-и трисахариды далее разрушаются до моносахаридов с помощью ферментов щёточной каймы микроворсинок кишечника. Например, фермент инвертаза, или сукраза, расщепляет ди-сахарид сахарозу на глюкозу и фруктозу. Затем эти моносахариды поглощаются кишечным эпителием для получения энергии.