Calculate the saponification value of oils, fats, and waxes. Convert between SAP values, KOH/NaOH amounts, and fatty acid composition for soap making and quality control.
The saponification value (SAP value) is the number of milligrams of potassium hydroxide (KOH) required to saponify one gram of fat or oil. It is a fundamental property used in soap making, food chemistry, cosmetics formulation, and analytical quality control of oils and fats.
Understanding SAP values allows chemists, soap makers, and quality-control analysts to calculate the exact amount of lye (NaOH or KOH) needed to convert a given weight of fat into soap. A higher SAP value indicates a greater proportion of short-chain fatty acids, while lower values correspond to longer-chain constituents.
This calculator computes the KOH or NaOH required for complete saponification, accounts for superfat (lye discount), estimates the mean molecular weight from SAP values, and provides a comprehensive reference table covering more than 40 common oils, fats, and waxes used in cold-process and hot-process soap making.
For best results, combine calculator output with direct observation and periodic check-ins with a veterinarian or qualified advisor. Small adjustments made early usually improve comfort, safety, and long-term outcomes more than large corrective changes made later.
Accurate saponification calculations prevent lye-heavy or oil-heavy soap, ensuring safety and quality. Commercial soap makers need precise formulations for regulatory compliance and consistent product batches. Quality-control labs use SAP values to verify oil purity and detect adulteration. Reliable SAP math also reduces rework costs when scaling from test batches to full production.
Alkali (g) = SAP_KOH × Oil Weight (g) / 1000 × (1 − Superfat / 100). For NaOH: NaOH (g) = KOH amount × 0.7133 (ratio of molecular weights 56.11/78.66). Mean MW of triglyceride ≈ 3 × 56110 / SAP_KOH.
Result: 67.70 g NaOH
For 500 g of olive oil (SAP 190) with 5% superfat: NaOH = 190 × 500 / 1000 × 0.7133 × 0.95 = 67.70 g.
Saponification is the hydrolysis of an ester (typically a triglyceride) with an alkali to form glycerol and the salt of a fatty acid (soap). The general reaction is:
**Fat/Oil + 3 NaOH → Glycerol + 3 Sodium Fatty Acid Salts**
The SAP value quantifies how much base is needed per gram of fat. Since different fatty acids have different chain lengths, each oil has a characteristic SAP range.
Cold-process soap relies on the exothermic saponification reaction itself to drive completion over 4-6 weeks of curing. Hot-process soap uses external heat to accelerate saponification to a few hours. Both methods require accurate lye calculations, but hot-process is more forgiving of slight dosing errors because the cook phase ensures complete reaction.
In food and pharmaceutical labs, the SAP value is part of the fatty acid profile analysis. It helps verify that an oil has not been adulterated (e.g., olive oil diluted with cheaper seed oils). The Iodine Value (IV) and SAP value together characterize a fat\'s identity — SAP reflects chain length, IV reflects unsaturation.
The SAP value is the mg of KOH needed to completely saponify 1 g of fat. Higher values mean shorter average fatty acid chains.
Multiply the KOH SAP by 0.7133 (the ratio of NaOH MW 40.00 to KOH MW 56.11). Some sources use the ratio 56.11/78.66 for NaOH SAP directly.
Superfat is the percentage of oil intentionally left unsaponified. A 5% superfat means only 95% of the oil reacts with lye, leaving moisturizing oils in the finished soap.
Natural oils have variable fatty acid compositions between batches, regions, and processing methods. SAP values are given as ranges; using the average is standard practice.
Yes. The SAP of a blend equals the weighted average of individual SAP values. This calculator supports multi-oil blending.
A common ratio is 2:1 water to NaOH by weight (33% lye solution). Some soap makers use 1.5:1 for harder bars or up to 3:1 for gentler trace.