Skip to main content
Skip to calculator
Advertisement

Last updated: July 3, 2026

Saponification Value Calculator

Quick Answer

Saponification value is the milligrams of KOH required to saponify one gram of fat or oil. It can be estimated from molecular structure as 56100 times ester groups divided by fat molar mass, measured by KOH back-titration, or converted to a NaOH equivalent for soapmaking using 40.0/56.1.

Saponification value is milligrams of potassium hydroxide needed for one gram of fat or oil. Use 56100 times ester groups divided by fat molar mass, or use blank minus sample titration volume times KOH normality times 56.1 divided by sample mass.

Key Takeaways

  • Saponification value is reported as milligrams of KOH needed per gram of fat or oil.
  • For a triglyceride estimate, use SAP_KOH = 56100 × ester groups ÷ fat molar mass.
  • For lab titration, use blank minus sample volume, KOH normality, and sample mass.
  • NaOH SAP equals KOH SAP multiplied by 40.0/56.1.
  • Soapmaking lye amounts should include a deliberate superfat or lye discount after the theoretical calculation.
Helpful
Not helpful
Save as image
Share
Embed
Cite
Write feedback

Formula

SAP_KOH = (56100 × n) / M_fat; titration SAP = ((V_blank − V_sample) × N_KOH × 56.1) / sample_mass_g; SAP_NaOH = SAP_KOH × 40 / 56.1

Where:

  • SAP_KOH=Saponification value as potassium hydroxide(mg KOH/g)
  • n=Number of saponifiable ester groups per fat molecule(dimensionless)
  • M_fat=Average molar mass of the fat or oil molecule(g/mol)
  • V_blank=Blank titration volume(mL)
  • V_sample=Sample titration volume(mL)
  • N_KOH=Normality of potassium hydroxide titrant(eq/L)
  • m=Mass of fat or oil sample(g)
  • SAP_NaOH=Saponification value converted to sodium hydroxide(mg NaOH/g)
Saponification Value — Alkali Needed per Gram of FatA fat or oil sample reacts with potassium hydroxide. The saponification value is reported as milligrams of KOH per gram of oil, and can be converted to a sodium hydroxide SAP value.Saponification Value = Alkali Demand per Gram of OilFat or oil1 g sampleAlcoholic KOHmg KOH+saponifySoap salts3 ester groupsNaOHSAP= KOH× 40/56.1SAP_KOH = (56100 × n) ÷ M_fattitration: ((V_blank − V_sample) × N × 56.1) ÷ sample mass
Saponification Value Calculator — KOH needed per gram of fat or oil, with NaOH conversion

Worked Examples

Triglyceride estimate from molar mass

A typical triglyceride has three ester groups and an average molar mass of 800 g/mol.

  1. 1Use the molecular formula SAP = 56100 × n ÷ M_fat.
  2. 2Insert n = 3 and M_fat = 800 g/mol.
  3. 3SAP = 56100 × 3 ÷ 800 = 210.375 mg KOH/g.
Final Answer: 210.375 mg KOH/g

Back-titration SAP value

A blank uses 25 mL KOH, the sample uses 10 mL, KOH normality is 0.5 N, and the sample mass is 2 g.

  1. 1Find consumed KOH difference: 25 − 10 = 15 mL.
  2. 2Apply SAP = (15 × 0.5 × 56.1) ÷ 2.
  3. 3SAP = 210.375 mg KOH/g.
Final Answer: 210.375 mg KOH/g

Convert KOH SAP to NaOH SAP

Soapmakers often convert a KOH SAP value to a sodium hydroxide value using molar masses.

  1. 1Use SAP_NaOH = SAP_KOH × 40.0 ÷ 56.1.
  2. 2For 190 mg KOH/g: 190 × 40.0 ÷ 56.1 ≈ 135.47 mg NaOH/g.
  3. 3For 1000 g oil, theoretical NaOH = 135.47 g before superfat discount.
Final Answer: 135.47 mg KOH/g

Introduction

Saponification value, or SAP value, tells how many milligrams of potassium hydroxide are required to saponify one gram of fat or oil. It is used in lipid characterization, quality control, and soap formulation because shorter-chain fats need more alkali per gram than longer-chain fats. This calculator estimates SAP from triglyceride molar mass, calculates SAP from back-titration data, and converts KOH SAP to NaOH SAP for lye planning. For adjacent solution work, compare with the molarity calculator and mass percent calculator. The definition is consistent with standard lipid-analysis methods such as AOCS official methods and pharmacopoeial fat constants.

What is saponification value?

Saponification value is the mass of KOH, in milligrams, needed to hydrolyze and neutralize the ester groups in one gram of fat or oil. It is therefore an alkali demand per gram. High SAP values usually indicate lower average fatty-acid molecular weights; low SAP values indicate longer chains or more unsaponifiable material.

  • Unit: mg KOH per g fat or oil.

  • Ordinary triglycerides contain three saponifiable ester groups.

  • It is a bulk average for a mixture, not a single fatty-acid identity.

  • For elemental composition questions, use the percent composition calculator.

Molecular SAP formula

For a pure triglyceride-like molecule, SAP_KOH = 56100 × n / M_fat. The constant 56100 is the molar mass of KOH expressed in milligrams per mole. The variable n counts ester groups that consume alkali during saponification; for a typical triacylglycerol, n = 3.

The molecular estimate is most useful for pure or well-characterized model fats. Natural oils are mixtures, so measured titration values are preferred for specifications.

Back-titration method

In analytical work, fat is refluxed with a known excess of alcoholic KOH. The unused alkali is titrated, and the difference between blank and sample volumes represents KOH consumed by saponification. The common expression is SAP = ((V_blank − V_sample) × N_KOH × 56.1) / sample_mass_g, with volumes in millilitres.

  • Run the blank through the same heating and titration steps.

  • Use normality, not molarity, when the method reports equivalents.

  • Keep sample mass in grams.

  • Consult method details from Chemistry LibreTexts for titration fundamentals if needed.

KOH SAP vs. NaOH SAP for soapmaking

Published SAP values are often expressed as KOH. Sodium hydroxide has a lower molar mass than KOH, so the equivalent NaOH SAP is SAP_KOH × 40.0 / 56.1. The calculator also multiplies NaOH SAP by oil mass to estimate theoretical NaOH required before any intentional lye discount or superfat.

QuantityMeaningUse
KOH SAPmg KOH per g oilOil analysis and liquid-soap alkali basis
NaOH SAPmg NaOH per g oilBar-soap lye calculation
Oil massg oilBatch scaling
NaOH massg NaOHTheoretical value before discount

Typical SAP value ranges

Natural oils vary by crop, refining, and fatty-acid profile, so tables should be treated as references rather than universal constants. Coconut oil has a high SAP because it contains many shorter-chain fatty acids; olive oil is lower because it is rich in C18 chains. Always use supplier data or a measured value for production recipes.

Oil or fatApproximate KOH SAP (mg/g)Comment
Coconut oil250–265Shorter-chain saturated acids
Palm oil190–205Common soapmaking oil
Olive oil185–196Mostly C18 unsaturated acids
Tallow190–200Animal-fat mixture

Accuracy and safety notes

Saponification value is sensitive to titration technique, endpoint choice, reagent standardization, moisture, and unsaponifiable matter. For soapmaking, this calculator gives the theoretical NaOH mass; practical recipes often reduce lye to leave superfat. Handle hot alcoholic KOH and NaOH with appropriate lab PPE and follow validated methods such as ISO standards or national pharmacopoeias for reportable quality-control data.

Do not substitute KOH SAP directly for NaOH mass; always convert by the molar-mass ratio first.

Quick Reference Card

Saponification Value — Quick Reference

Quick referenceSaponification Value Calculator

SAP_KOH = 56100n/M_fat; SAP_titration = ((V_blank − V_sample)N × 56.1)/m; SAP_NaOH = SAP_KOH × 40/56.1

Valid range: Most edible and soapmaking oils are roughly 180–265 mg KOH/g; unusual waxes, esters, or highly unsaponifiable samples may differ.

Common Values

Coconut oil≈ 250–265 mg KOH/g
Palm oil≈ 190–205 mg KOH/g
Olive oil≈ 185–196 mg KOH/g
Tallow≈ 190–200 mg KOH/g

Watch Out

  • Use blank minus sample volume; reversing the subtraction gives an impossible negative SAP.
  • Convert KOH SAP to NaOH SAP before estimating sodium hydroxide lye.
  • Standardize KOH normality for accurate titration results.
  • Apply soapmaking superfat separately; this output is theoretical.

Pro Tips

  • Use n = 3 for normal triglycerides unless analyzing a different ester type.
  • Supplier SAP ranges are safer than generic tables for production batches.
  • Report whether SAP is KOH-based or NaOH-based to avoid lye errors.
  • Round final lye masses according to scale precision and recipe safety margin.

FAQs

What does saponification value mean?

It is the milligrams of KOH needed to saponify one gram of fat or oil. It measures alkali demand and relates inversely to average fatty-acid chain length.

Why is the constant 56100 used?

It is the molar mass of KOH, about 56.1 g/mol, expressed as 56100 mg/mol. Multiplying by ester groups gives milligrams KOH per mole of fat, then dividing by molar mass gives mg/g.

How do I calculate SAP from titration data?

Subtract the sample titration volume from the blank volume, multiply by KOH normality and 56.1, then divide by sample mass in grams.

How do I convert KOH SAP to NaOH SAP?

Multiply the KOH SAP value by 40.0/56.1. For example, 190 mg KOH/g is about 135.47 mg NaOH/g.

Can I use this directly for soapmaking?

Use the NaOH SAP output as the theoretical lye requirement, then apply your chosen superfat or lye discount separately and follow safe soapmaking procedures.

Why do natural oils have ranges instead of one SAP value?

Natural oils are mixtures whose fatty-acid composition changes with variety, season, refining, and storage. Supplier certificates or measured values are best for precise work.