Saponification Value Calculator
Calculate saponification value from molecular weight, or the KOH mass needed for a soap-making batch, with an optional superfat discount.
🧼 What is Saponification Value?
Saponification value (SV), also called SAP value, is the number of milligrams of potassium hydroxide (KOH) required to fully saponify 1 gram of a given fat or oil. Saponification is the chemical reaction between a fat's triglycerides and a strong alkali (KOH or NaOH) that produces soap (a fatty acid salt) and glycerol. Every fat and oil has its own characteristic saponification value, determined by the average molecular weight of its triglyceride molecules, which in turn is determined by the mix of fatty acid chain lengths present.
The formula SV = (56,100 x n) / MW derives directly from the stoichiometry of the reaction. The constant 56,100 is the molar mass of KOH (56.1 g/mol) expressed in milligrams per mole, and n is the number of saponifiable ester groups per fat molecule, which is 3 for a standard triglyceride (three fatty acid chains attached to one glycerol backbone). Lower molecular weight fats, made of shorter fatty acid chains, have more moles of fat per gram and therefore require more KOH per gram, giving them a higher SV. Higher molecular weight fats, made of longer fatty acid chains, need less KOH per gram and have a lower SV.
Soap makers use saponification value in the reverse direction from how it is often first taught: rather than computing SV from a molecular weight, they look up a published SV for a specific oil (coconut, olive, palm, and so on) and use it to calculate exactly how much lye (KOH or NaOH) is needed to saponify a specific batch of that oil. This calculator supports both directions: solving for SV given a molecular weight, and solving for the KOH mass needed given an oil's mass and its known SV.
Many soap makers also apply a superfat discount, deliberately using slightly less lye than the exact stoichiometric amount so a small percentage of the oil remains unreacted in the finished bar. This leaves the soap milder and more moisturizing. This calculator supports an adjustable superfat percentage in the KOH-needed mode, and also converts the KOH result to an equivalent NaOH mass for soap makers working with sodium hydroxide instead.
📐 Formula
📖 How to Use This Calculator
Steps
💡 Example Calculations
Example 1: Olive Oil Saponification Value (Solve for SV)
MW = 872 g/mol, n = 3
Example 2: Coconut Oil Saponification Value (Solve for SV)
MW = 657 g/mol, n = 3
Example 3: Soap Batch with 5% Superfat (Solve for KOH Needed)
Oil mass = 500 g, SV = 190, superfat = 5%
Example 4: Zero Superfat Batch (Solve for KOH Needed)
Oil mass = 1000 g, SV = 257, superfat = 0%
❓ Frequently Asked Questions
🔗 Related Calculators
What is saponification value?
Saponification value (SV), also called SAP value, is the number of milligrams of potassium hydroxide (KOH) required to fully saponify (convert to soap) 1 gram of a specific fat or oil. It is calculated as SV = (56,100 x n) / MW, where MW is the average molecular weight of the fat and n is the number of saponifiable ester groups per molecule, commonly 3 for a triglyceride.
How do you calculate saponification value from molecular weight?
Use SV = (56,100 x n) / MW. The constant 56,100 is the molar mass of KOH (56.1 g/mol) expressed in mg/mol, and n is the number of ester groups reacting per molecule (3 for a standard triglyceride fat or oil). For an oil with average molecular weight 872 g/mol, SV = (56,100 x 3) / 872 = 193.0 mg KOH/g.
How much KOH do I need for a batch of soap?
Multiply the oil mass by the oil's saponification value, then divide by 1000 to convert from milligrams to grams: KOH(g) = oil mass(g) x SV / 1000. For 500 g of an oil with SV 190, KOH needed = 500 x 190 / 1000 = 95 g before any superfat discount.
What is superfatting in soap making?
Superfatting means deliberately using slightly less lye than the exact amount needed to saponify all the fat in a recipe, so a small percentage of unreacted oil remains in the finished bar. This improves mildness and moisturizing feel. A common superfat range is 3-8%; this calculator applies it as a percentage discount off the stoichiometric KOH amount.
How does superfat percentage affect the KOH calculation?
The stoichiometric KOH amount (0% superfat) is multiplied by (1 - superfat / 100). For example, with a stoichiometric requirement of 95 g KOH and a 5% superfat, actual KOH used = 95 x (1 - 0.05) = 90.25 g, leaving the remaining fat unreacted in the soap.
Why is the constant 56,100 used in the saponification value formula?
56,100 comes from the molar mass of potassium hydroxide (56.1 g/mol) expressed in milligrams per mole (56.1 x 1000 = 56,100). Saponification value is conventionally expressed in mg KOH per gram of fat, so this constant converts moles of KOH required per mole of fat into the mg-per-gram scale used in SV tables.
What does n mean in the saponification value formula?
n is the number of saponifiable ester bonds per molecule of fat that react with KOH during saponification. A standard triglyceride (the form of most vegetable and animal fats) has 3 fatty acid chains attached to a glycerol backbone, so n = 3 for the vast majority of soap-making oils. Some specialty esters or waxes may have a different n.
Can I use NaOH instead of KOH with this calculator?
Yes. Enter your oil mass and SV to get the KOH requirement, and the calculator also reports the equivalent NaOH mass, calculated using the ratio of NaOH's molar mass (39.997 g/mol) to KOH's molar mass (56.106 g/mol). KOH is typically used for liquid soap, while NaOH is typically used for solid bar soap.
Do different oils have different saponification values?
Yes, significantly. Saponification value depends on the average molecular weight of the fat's fatty acid chains: shorter-chain, lower molecular weight oils like coconut oil have higher SV values (more ester groups per gram), while longer-chain, higher molecular weight oils like olive oil have lower SV values. Always use the specific oil's published SV rather than assuming one value fits all oils.
Is the saponification value the same as the iodine value?
No, they measure different properties. Saponification value measures how much KOH is needed to saponify a fat and is used to calculate lye amounts. Iodine value measures the degree of unsaturation (number of double bonds) in the fatty acids and relates to how hard or soft the resulting soap will be. Both are useful reference numbers for formulating soap but answer different questions.
What happens if I use too little or too much lye compared to the calculated amount?
Too little lye (heavy superfat, or an error toward less KOH/NaOH) leaves excess unreacted oil, which can make soap soft, greasy, or prone to rancidity if pushed too far. Too much lye (not enough superfat, or an error toward more KOH/NaOH) can leave the soap caustic and harsh on skin. Careful, accurate calculation of the lye amount for your specific oils and desired superfat is one of the most important steps in safe soap making.