An aldonic acid is any of a family of sugar acids obtained by oxidation of the aldehydefunctional group of an aldose to form a carboxylic acid functional group. Thus, their general chemical formula is HOOC-(CHOH)n-CH2OH. Oxidation of the terminal hydroxyl group instead of the terminal aldehyde yields a uronic acid, while oxidation of both terminal ends yields an aldaric acid.