Skip to content

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

g

Results

Total Weight
100g
Saponification Value
260mg KOH/g

Calculation Formula

The saponification value is calculated as the weighted average of the saponification values of all oils/fats in the mixture:

100 g × 260 mg KOH/g = 26000.00 mg KOH
Weighted Average: 260 mg KOH/g

Oil Composition

Coconut Oil: 100.0%
Loading calculator...
📚

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).

OilWeightSAP valueWeight × SAP value
Coconut oil400 g260104,000
Olive oil300 g19057,000
Shea butter300 g18054,000
Total1,000 g215,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 fatSaponification value (mg KOH/g)
Coconut oil260
Lard196
Almond oil195
Cocoa butter195
Palm oil200
Neem oil200
Grapeseed oil192
Sunflower oil192
Olive oil190
Avocado oil188
Rice bran oil183
Canola oil182
Shea butter180
Castor oil180
Jojoba oil97

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
2

For 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.