Saponification Value Calculator
How it Works
01Run Back-Titration
Saponify a weighed oil sample with excess KOH; titrate unreacted KOH with HCl
02Enter B, S, M, W
HCl for blank, HCl for sample, HCl molarity, oil weight — supports 20 volume + 7 mass units
03Apply SV Formula
SV = (B − S) × M × 56.1 / W — milligrams of KOH per gram of oil
04Match a Reference Fat
17 reference oils — identify your fat by typical SV (coconut, olive, palm, butter, etc.)
What is a Saponification Value Calculator?
The back-titration is a classic analytical wet-chemistry procedure: weigh a known mass of oil (W in grams), reflux with a measured excess of alcoholic KOH for ~30 minutes (the saponification step — KOH cleaves the triglyceride into glycerol + 3 fatty acid soaps), then titrate the unreacted KOH with standardized HCl (volume S in mL). Run a blank without oil for comparison (volume B, slightly larger than S because no KOH was consumed). The difference (B − S) × molarity × 56.1 g/mol KOH gives the milligrams of KOH consumed in the saponification, which divided by W gives the SV in mg KOH per gram of oil.
The calculator handles 20 volume units (mL default, but ranging from cubic millimeters to US gallons), 7 mass units (μg to lb), and any consistent molarity denominator. Output includes the SV in mg KOH/g oil, the calculated moles and mass of KOH consumed, an estimate of the average fatty-acid molecular weight (back-derived from SV), and a 17-oil reference table with the closest match auto-highlighted.
Pro Tip: Pair this with our Molecular Weight Calculator to verify the average fatty-acid MW estimate, or our Molarity Calculator to standardize your HCl titrant.
How to Use the Saponification Value Calculator?
How do I calculate the saponification value?
Saponification value comes from the chemistry of triglyceride hydrolysis: each KOH molecule cleaves one ester bond in a fat, releasing one fatty acid (as its potassium soap) and contributing 1/3 of glycerol. By back-titrating the unreacted KOH, you can quantify how much was consumed — and divide by the oil mass to get SV. Here's the complete derivation:
Think of it like reverse engineering: you started with a known excess of KOH, you measure how much survived (via HCl titration), the difference is what the oil ate, and dividing by the oil mass gives a per-gram measure of how "hungry" the fat is for KOH.
The Saponification Reaction
Triglyceride + 3 KOH → Glycerol + 3 R-COO⁻K⁺ (soap)
Each ester bond in the triglyceride consumes one KOH. A typical triglyceride has 3 ester bonds, so 3 moles of KOH per mole of triglyceride. The fatty acids R-COOH range from short (C4 butyric in butter) through medium (C12 lauric in coconut) to long (C18 oleic in olive oil) and very long (C22+ in fish oils).
The Back-Titration Equation
SV = (B − S) × M × M_KOH / W
where B and S are the HCl volumes (consistent units, typically mL) for the blank and sample titrations, M is the HCl molarity (mol/L), M_KOH = 56.106 g/mol = 56,106 mg/mol is the molar mass of KOH, and W is the oil sample weight (g). With B and S in mL, the formula simplifies to SV = (B − S) × M × 56.1 / W directly in mg KOH per g oil.
Why "56.1"?
M_KOH = 39.098 (K) + 15.999 (O) + 1.008 (H) = 56.106 g/mol. Often rounded to 56.1 in textbook formulas. The factor converts moles of KOH to milligrams of KOH (since SV is conventionally reported in mg/g, not mol/g).
Why a Blank?
The "blank" repeats the procedure without oil. It accounts for KOH consumed by side reactions (impurities in the alcohol, atmospheric CO₂, etc.) — the part NOT due to saponification. Subtracting (B − S) cancels these systematic errors, giving the true saponification consumption.
From SV to Average Fatty-Acid Molecular Weight
For a triglyceride: 3 mol KOH saponifies 1 mol triglyceride. So the average triglyceride MW is:
M_triglyceride = 3 × 56,106 / SV (mg KOH per g, scaled)
A triglyceride is glycerol (92.1) + 3 fatty acid esters with loss of 3 H₂O (3 × 18 = 54). So M_triglyceride = 3 × M_FA + 92 − 54 = 3 × M_FA + 38. Solving for M_FA:
M_FA ≈ (M_triglyceride − 38) / 3 = (168,318 / SV − 38) / 3
For coconut oil (SV = 257): M_FA ≈ (655 − 38) / 3 ≈ 206 g/mol (matches lauric acid at 200 g/mol). For olive oil (SV = 191): M_FA ≈ (881 − 38) / 3 ≈ 281 g/mol (matches oleic acid at 282 g/mol). The calculator includes this estimate in the output.
Saponification Value Calculator – Oil Analysis In Practice
- Step 1: Sample prep. Weigh W = 2.000 g of coconut oil; add 25 mL 0.5 M alcoholic KOH; reflux 30 min.
- Step 2: Back-titrate with 0.5 M HCl. Sample uses S = 14.86 mL; blank (no oil) uses B = 23.99 mL. ΔV = 9.13 mL.
- Step 3: Apply the formula. SV = (B − S) × M × 56.1 / W = (23.99 − 14.86) × 0.5 × 56.1 / 2.000.
- Step 4: Compute. SV = 9.13 × 0.5 × 56.1 / 2.000 = 9.13 × 14.025 = 128.05... wait, that's wrong. Let me recheck — actually for SV = 257, B−S would need to be larger. With B=23.99, S=5.86 (ΔV = 18.13): SV = 18.13 × 0.5 × 56.1 / 2.000 = 254.3 mg KOH/g. ✓ Matches coconut oil expected 250–265.
- Step 5: Classify. SV = 254 falls in the "Very High SV" band (≥ 240 mg KOH/g). Reference match: Coconut oil (typical SV 257).
- Step 6: Estimate average fatty-acid MW. M_FA ≈ (3 × 56,106/254 − 38)/3 = (663 − 38)/3 ≈ 208 g/mol. Matches lauric acid (M = 200) — the dominant fatty acid in coconut oil at ~50%.
Now consider olive oil: with B = 23.99 mL, S = 10.18 mL, M = 0.5 mol/L, W = 2.000 g. SV = (23.99 − 10.18) × 0.5 × 56.1 / 2.000 = 13.81 × 14.025 = 193.7 mg KOH/g. "Moderate SV" band (180–200). Closest match: olive oil (typical SV 191). Average FA MW ≈ 281 g/mol — matches oleic acid (282 g/mol), the dominant fatty acid in olive oil at 70+%.
For beeswax: SV ≈ 95 mg KOH/g. With same procedure (B = 23.99, M = 0.5, W = 2.000), S = 23.99 − (95 × 2/56.1/0.5) = 23.99 − 6.77 = 17.22 mL. "Very Low SV" band — beeswax has long-chain wax esters with avg M_FA ≈ 580 g/mol — typical of C36 myricyl palmitate.
Who Should Use the Saponification Value Calculator?
Technical Reference
Standard Method. AOCS (American Oil Chemists' Society) Cd 3-25 is the most-cited official method for saponification value determination of animal and vegetable fats/oils. Other equivalent methods: ISO 3657, AOAC 920.160, USP <401>. All use the same basic back-titration with alcoholic KOH and standardized HCl.
SAP Value vs Saponification Value. "SAP value" is sometimes used in soap-making to refer to the NaOH-equivalent rather than the KOH-equivalent — multiply the standard SV by (40.0 / 56.1) ≈ 0.713 to convert KOH-SV to NaOH-SV. SoapCalc and similar soap calculators use the NaOH form directly. Always check which convention is being used.
Reference SV Values (typical mg KOH/g):
- Coconut oil: 250–265 (high lauric C12)
- Palm kernel oil: 230–250 (similar to coconut)
- Babassu oil: 242–256
- Butter (butterfat): 210–235 (mixed short + medium chain)
- Palm oil: 196–205 (palmitic + oleic, C16/C18)
- Cocoa butter: 192–200
- Lard: 192–203
- Tallow (beef): 190–200
- Olive oil: 187–196
- Soybean oil: 188–195
- Sunflower oil: 188–194
- Corn oil: 187–193
- Canola oil: 182–193
- Castor oil: 175–185 (ricinoleic acid C18 with OH)
- Linseed (flax) oil: 188–195
- Beeswax: 87–104 (long-chain wax esters)
- Jojoba wax: 92–98 (technically a wax ester, not a triglyceride)
- Carnauba wax: 78–88
Average Fatty-Acid MW from SV. Approximate formula: M_FA ≈ (3 × 56,106 / SV − 38) / 3 in g/mol. The 38 = 92 (glycerol) − 54 (3 H₂O lost). For coconut oil (SV = 257): M_FA ≈ 207 g/mol (matches lauric C12, MW 200). For olive oil (SV = 191): M_FA ≈ 281 (matches oleic C18, MW 282).
Related Numbers. Other lipid quality parameters often reported alongside SV: iodine value (IV) measures unsaturation (g I₂/100 g); acid value (AV) measures free fatty acids (mg KOH/g); peroxide value (PV) measures oxidation (meq O₂/kg); unsaponifiable matter (% w/w of non-saponifiable lipid components). Together these form a complete fingerprint of an oil's identity, quality, and freshness.
Key Takeaways
Frequently Asked Questions
What is the Saponification Value Calculator?
Designed for soap makers, cosmetics formulators, edible-oil refiners, food chemists, lipid researchers, and analytical-chemistry students, the tool runs entirely in your browser — no data is stored or transmitted.
Pro Tip: For more chemistry tools, try our Molecular Weight Calculator.
What's the formula for saponification value?
Why does the calculator need both a blank and a sample titration?
What does 'high SV' vs 'low SV' tell me about an oil?
How do I run the saponification back-titration in lab?
Why is M_KOH 56.1 and not just 56?
Can I use NaOH instead of KOH?
What's the relationship between SV and average fatty-acid molecular weight?
What if my SV is way off the reference value?
Why is beeswax SV so much lower than oils?
What's the difference between saponification value and acid value?
Disclaimer
The calculator assumes complete saponification (typical lab procedure: reflux with excess 0.5 N alcoholic KOH for 30+ minutes). For accurate results, the back-titration must be done at the same conditions as the blank using standardized HCl with phenolphthalein indicator. Reference SV values for common oils are typical literature ranges; actual values vary with crop, season, processing, and aging.