The compositions of positions sn-1, 2 and 3 of triacylglycerols can be determined by partial hydrolysis with ethyl magnesium bromide, derivatization of the total products With (S)-(+)-1-(1-naphthyl)ethyl isocyanate and isolation of the diacyl-sn-glycerol urethane derivatives by chromatography on solid-phase extraction columns containing an octadecylsilyl phase. The diastereomeric sn-1,2- and 2,3-diacylglycerol derivatives are separated by high-performance liquid chromatography on silica for determination of their fatty acids by gas chromatography. Each step in the process has been evaluated rigorously. The compositions of all three positions can be calculated with good accuracy from the analyses of these compounds and that of the total triacylglycerols. Although the 1,3-sn-diacylglycerol derivatives can also be isolated easily, they do not give reliable results for the composition of position sn-2 because acyl migration occurs during their generation. The stereospecific analysis procedure has been applied to some plant and animal triacyl-sn-glycerols of commercial and scientific interest, containing predominantly C-16 and C-18 fatty acids, i.e safflower, sunflower, olive and palm oils, tallow, egg and rat adipose tissue. The method is not at present suited to the analysis of more complex triacylglycerols, such as milk fat or fish oils, and problems associated with these are discussed.