Saponification Value Calculator | Free Soap Making Tool
Free saponification value calculator: enter oil weights to get the weighted-average mg KOH per gram needed to saponify the blend, with a worked example.
Saponification Value Calculator
Oils and Fats
Results
Calculation Formula
The saponification value is calculated as the weighted average of the saponification values of all oils/fats in the mixture:
Oil Composition
Documentation
What is a saponification value calculator?
A saponification value calculator finds the saponification (SAP) value of an oil or fat blend used in soap making. It takes the weight of each oil in a recipe and returns the weighted-average amount of potassium hydroxide (KOH), a strong alkali also called lye, needed to fully react with the fat.
What is saponification value?
Saponification value is the number of milligrams of KOH needed to fully saponify one gram of a given fat or oil. Saponification is the chemical reaction between a fat and an alkali that produces soap and glycerin.
Every oil has its own saponification value, because oils are made of different fatty acids. An oil built from short fatty-acid chains, such as coconut oil, packs more molecules into each gram than an oil built from long chains, such as olive oil. More molecules per gram means more lye is needed, so coconut oil has a higher saponification value (260 mg KOH/g) than olive oil (190 mg KOH/g).
Soap makers use saponification value to work out exactly how much lye a recipe needs. Too little lye leaves the soap greasy and prone to spoiling. Too much lye leaves harsh, caustic soap that can irritate skin.
Saponification value formula
When a recipe mixes several oils, the blend's saponification value is the weighted average of each oil's value, weighted by how much of that oil is in the recipe:
1SAP value = Σ(oil weight × oil's SAP value) ÷ total oil weight
2Σ means "sum of." Each oil's weight is multiplied by its own SAP value, those products are added together, and the total is divided by the combined weight of all the oils.
Worked example
A recipe uses 400 g of coconut oil (260 mg KOH/g), 300 g of olive oil (190 mg KOH/g), and 300 g of shea butter (180 mg KOH/g).
| Oil | Weight | SAP value | Weight × SAP value |
|---|---|---|---|
| Coconut oil | 400 g | 260 | 104,000 |
| Olive oil | 300 g | 190 | 57,000 |
| Shea butter | 300 g | 180 | 54,000 |
| Total | 1,000 g | 215,000 |
Saponification value = 215,000 ÷ 1,000 = 215 mg KOH/g.
That means the full recipe needs 215 mg of KOH for every gram of oil, or 215 g of KOH for the full 1,000 g of oil (1,000 g × 215 mg/g ÷ 1,000).
Saponification values of common oils and fats
The table below lists standard saponification values in mg KOH per gram of oil.
| Oil or fat | Saponification value (mg KOH/g) |
|---|---|
| Coconut oil | 260 |
| Lard | 196 |
| Almond oil | 195 |
| Cocoa butter | 195 |
| Palm oil | 200 |
| Neem oil | 200 |
| Grapeseed oil | 192 |
| Sunflower oil | 192 |
| Olive oil | 190 |
| Avocado oil | 188 |
| Rice bran oil | 183 |
| Canola oil | 182 |
| Shea butter | 180 |
| Castor oil | 180 |
| Jojoba oil | 97 |
Real oils vary a little by growing region, harvest, and processing, so lab-measured values can differ from these standard figures by a few percent. Soap makers who need an oil not on this list can enter a custom saponification value from a supplier's data sheet.
Converting KOH values to NaOH
Bar soap is usually made with sodium hydroxide (NaOH) instead of potassium hydroxide, while liquid soap is made with KOH. Because NaOH is a lighter molecule than KOH, less of it is needed for the same reaction. To convert a KOH saponification value to the matching NaOH value, multiply by 0.713:
1NaOH value = KOH value × 0.713
2For the 215 mg KOH/g example above, the matching NaOH value is 215 × 0.713 ≈ 153.3 mg NaOH/g.
Accounting for superfat
Most soap recipes are not saponified 100%. Soap makers often hold back 5% to 8% of the calculated lye amount, called "superfat," so a little unreacted oil stays in the finished bar for extra moisturizing. To apply a superfat discount, reduce the calculated lye weight by that percentage. A recipe that calls for 150 g of lye at 5% superfat would use 142.5 g instead (150 g × 0.95).
Frequently asked questions
What happens if the wrong saponification value is used?
Too low a value leaves excess unreacted lye in the soap, which can burn skin. Too high a value leaves excess unreacted oil, which makes the soap soft and more likely to spoil.
Why does coconut oil have a higher saponification value than olive oil?
Coconut oil is rich in lauric acid, a short fatty-acid chain. Short chains are lighter, so more molecules fit into each gram, and each molecule needs its own share of lye. Olive oil's fatty acids are longer and heavier, so fewer molecules fit into a gram and less lye is needed.
Can a custom oil be added if it is not on the list?
Yes. Enter its saponification value directly using the custom oil option. Saponification values for uncommon oils are usually available from the oil supplier or a soap-making reference table.
Does the calculated value work for both cold process and hot process soap?
Yes. Saponification value depends only on the fatty-acid makeup of the oil, not on how hot the mixture gets or how long it reacts, so the same value applies to cold process, hot process, and liquid soap recipes.
Does temperature change an oil's saponification value?
No. Saponification value is a fixed property of the oil's fatty-acid composition. Temperature changes how fast the reaction happens, not how much lye the reaction needs.