Oligosaccharides from uronic acid-containing polysaccharides can be produced either by chemical or enzymatic degradation. The benefit of using enzymes, called lyases, is their high specificity for various glycosidic linkages. Lyases cleave the polysaccharide chain by an β-elimination reaction, yielding oligosaccharides with an unsaturated sugar (4-deoxy-l-erythro-hex-4-enepyranosyluronate) at the non-reducing end. In this work we have systematically studied acid degradation of unsaturated uronic acid oligosaccharides. Based on these findings, a method for preparing saturated oligosaccharides by enzymatic degradation of uronic acid-containing polysaccharides was developed. This results in oligosaccharides with a pre-defined distribution and proportion of sugar residues compared to the products of chemical degradation, while maintaining the chemical structure of the non-reducing end. The described method was demonstrated for generating saturated oligosaccharides of alginate, heparin and polygalacturonic acid. In the case of alginate, the ratio of hydrolysis rate of Δ-G and Δ-M linkages to that of G-G and M-M linkages, respectively, was found to be approximately 65 and 43, at pH* 3.4, 90 °C. Finally, this method has been demonstrated to be superior in the production of α-l-guluronate oligosaccharides with a lower content of β-d-mannuronate residues compared to what can be achieved using chemical depolymerization alone.