Skip to main content

Saponification Value Calculator

Ready to calculate
SV = (B−S)·M·56.1/W.
20 Vol · 7 Mass Units.
17 Reference Oils.
100% Free.
No Data Stored.

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 saponification value (SV) is the gold-standard quality parameter for fats and oils — the milligrams of potassium hydroxide (KOH) required to fully saponify (hydrolyze) one gram of fat or oil. Higher SV means shorter average fatty-acid chains; lower SV means longer chains. Coconut oil tops the chart at SV ≈ 257 (lots of short C12 lauric acid), olive oil sits around 191 (long C18 oleic), and beeswax bottoms out at SV ≈ 95 (very long-chain wax esters). Our Saponification Value Calculator computes SV from standard back-titration data using the universal formula SV = (B − S) × M × 56.1 / W, then matches your result against a 17-fat reference library and classifies it across 5 SV bands.

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?

Run the Saponification Back-Titration: Weigh ~2 g of oil (W), add 25 mL of 0.5 M alcoholic KOH, reflux 30 min. Cool, add phenolphthalein, titrate with 0.5 M HCl until pink fades (volume S). Run a blank (no oil) the same way (volume B). This is the AOCS Cd 3-25 standard procedure.
Enter HCl for Blank (B): The volume of HCl needed to titrate the alcoholic KOH solution that did NOT contain oil. Default unit mL — supports 20 volume units total.
Enter HCl for Sample (S): The volume of HCl needed to titrate the leftover (unreacted) KOH after saponification of your oil sample. S must be less than B (because oil consumed some KOH).
Enter HCl Molarity (M) and Oil Weight (W): M in mol/L (or mol per any volume unit). W in grams (or any mass unit — μg through lb).
Press Calculate: The tool applies SV = (B − S) × M × 56.1 / W in consistent SI units, then returns the SV in mg KOH/g, full calculation breakdown, 5-band classification, average fatty-acid MW estimate, and the closest reference oil/fat match.

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.

Real-World Example

Saponification Value Calculator – Oil Analysis In Practice

Consider a typical AOCS Cd 3-25 saponification of coconut oil:
  • 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?

1
Soap Makers (Cold Process / Hot Process): Calculate exact KOH or NaOH amounts using the SAP value as a basis — overshoot KOH = harsh lye-heavy soap, undershoot = greasy unsaponified oil.
2
Cosmetics Formulators: Quality-control oils used in lotions, creams, and lipsticks — SV monitors fatty-acid composition and detects adulteration.
3
Edible Oil Refiners: Routine quality control for cooking oils — SV deviation from typical range indicates blending, oxidation, or contamination.
4
Food Chemists: Authenticate dairy fats, edible oils, and culinary fats by comparing measured SV to AOCS reference values.
5
Lipid Chemistry Researchers: Characterize newly extracted oils from algae, insects, microbes, or non-traditional sources where the fatty-acid profile is unknown.
6
Chemistry Students: Learn the back-titration technique, ester chemistry, and the relationship between molecular structure and analytical numbers — a classic lab.

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

Saponification value is the most fundamental analytical parameter for fats and oils — it tells you the average fatty-acid chain length without needing fancy chromatography. The closed-form formula SV = (B − S) × M × 56.1 / W from a back-titration converts simple wet-chemistry data into a structural fingerprint of your oil. Use the ToolsACE Saponification Value Calculator to compute SV from any combination of volume, mass, and molarity units, classify the result across 5 bands (very-low → very-high), match against a 17-fat reference library covering coconut through beeswax, and estimate the average fatty-acid molecular weight back-derived from SV. Bookmark it for soap-making, cosmetics formulation, edible-oil quality control, and analytical-chemistry coursework.

Frequently Asked Questions

What is the Saponification Value Calculator?
Saponification value (SV) is the milligrams of potassium hydroxide (KOH) required to saponify 1 gram of fat or oil. It's the gold-standard quality parameter for oils — telling you the average fatty-acid chain length, useful for soap-making, cosmetics, edible-oil QC, and analytical chemistry. Our calculator computes SV from standard back-titration data via SV = (B − S) × M × 56.1 / W, then matches your result against a 17-oil reference library covering coconut through beeswax, and classifies it across 5 SV bands (very-low → very-high).

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?
SV = (B − S) × M × 56.1 / W, where B and S are HCl volumes (mL) for the blank and sample titrations, M is the HCl molarity (mol/L), 56.1 is the molar mass of KOH (g/mol), and W is the oil sample weight (g). Result is in mg KOH per gram of oil. The calculator handles unit conversion automatically — you can input volumes in any of 20 units, masses in any of 7 units.
Why does the calculator need both a blank and a sample titration?
The blank accounts for KOH consumed by side reactions (impurities in the alcoholic KOH, atmospheric CO₂ absorption, etc.) — i.e., the part NOT due to saponification of your oil. By subtracting B − S, these systematic errors cancel out, and you get the true KOH consumption due to saponification only. Skip the blank and your SV will be slightly off depending on the cleanliness of your reagents.
What does 'high SV' vs 'low SV' tell me about an oil?
High SV (≥ 240 mg KOH/g) indicates short-chain fatty acids (C8–C14) — typical of coconut oil, palm kernel oil. Each gram contains many small fatty acid molecules, each requiring its own KOH. Low SV (< 180) indicates long-chain fatty acids (C18+) — olive oil, castor oil, fish oils. Fewer, larger molecules per gram, less KOH needed. Beeswax (SV ~95) has very-long-chain wax esters. Use SV to characterize fatty-acid composition without fancy chromatography.
How do I run the saponification back-titration in lab?
Standard AOCS Cd 3-25 procedure: weigh ~2 g oil into a flask, add 25 mL of 0.5 M alcoholic KOH (KOH dissolved in 95% ethanol), connect a reflux condenser, heat to gentle reflux for 30 minutes (or until clear). Cool, add a few drops of phenolphthalein, and titrate with standardized 0.5 M HCl until the pink color fades. Record the HCl volume (S). Run a blank (no oil, same KOH amount) the same way (B). Plug values into the calculator.
Why is M_KOH 56.1 and not just 56?
Because the molar mass of KOH is exactly 39.098 (potassium) + 15.999 (oxygen) + 1.008 (hydrogen) = 56.106 g/mol. Textbooks and analytical chemistry standards round to 56.1 for SV calculations. Using 56.106 vs 56.1 changes the SV by less than 0.01% — negligible for routine work. The calculator uses the precise 56.106.
Can I use NaOH instead of KOH?
The classical SV definition uses KOH. If your titrant or saponification base is NaOH, convert: NaOH-equivalent SV = SV(KOH) × 40.00 / 56.1 ≈ 0.713 × SV(KOH). SoapCalc and other soap-making calculators usually quote the NaOH-equivalent as the 'SAP value'. Olive oil's KOH-SV of 191 corresponds to NaOH-SV of ~136. Always note which base is being used.
What's the relationship between SV and average fatty-acid molecular weight?
Higher SV ↔ lower average fatty-acid MW (shorter chains). The formula: M_FA ≈ (3 × 56,106 / SV − 38) / 3 g/mol. Coconut oil at SV = 257 → M_FA ≈ 207 g/mol (matches lauric acid C12 at MW 200). Olive oil at SV = 191 → M_FA ≈ 281 (matches oleic C18 at 282). The calculator includes this estimate in the output.
What if my SV is way off the reference value?
Several causes: (1) Incomplete saponification — reflux time too short or temperature too low; SV will be too low. (2) Wrong sample weight — most common error. (3) Unstandardized HCl — actual molarity differs from labeled. Re-standardize against tris or borax. (4) Adulteration — the oil is mixed with another. (5) Oxidation/aging — old oils have lower SV due to polymerization.
Why is beeswax SV so much lower than oils?
Because beeswax isn't a triglyceride — it's a mixture of wax esters with very long carbon chains (C36+ alkyl esters of palmitic acid). Each wax ester molecule is much larger than a fatty acid, so 1 gram of beeswax contains far fewer molecules → fewer ester bonds → less KOH needed. Beeswax SV is typically 95; jojoba wax (similar long-chain ester structure) is also ~95.
What's the difference between saponification value and acid value?
Saponification value (SV): total KOH needed to saponify ALL ester bonds (both bound triglycerides and free fatty acids). Measures average chain length. Acid value (AV): KOH needed to neutralize only the FREE fatty acids (not bound in triglycerides). Measures freshness/rancidity. Fresh oils have low AV (< 1); rancid or old oils have AV up to 10+. SV doesn't change with aging; AV does. The two together characterize an oil's identity AND freshness.

Author Spotlight

The ToolsACE Team - ToolsACE.io Team

The ToolsACE Team

Our chemistry tools team implements the standard back-titration formula for saponification value: SV = (B − S) × M × 56.1 / W, where B and S are the HCl volumes for blank and sample titrations (in mL), M is HCl molarity (mol/L), 56.1 is the molar mass of KOH (g/mol), and W is the oil/fat sample weight (g). The result is mg KOH required to saponify 1 g of oil — the standard quality-control parameter in oil/fat analysis, soap-making, and cosmetic formulation. Higher SV indicates shorter average fatty-acid chain length.

Lipid ChemistryAnalytical Wet ChemistrySoftware Engineering Team

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.