Soap Lye Calculator — Lye, Recipe & Mold Suite
Formulate cold process, hot process and liquid soap with lab-grade math — a lye calculator for beginners and experienced soapers alike. Run a KOH lye calculator for liquid soap or dual-lye for extra lather, build NaOH bar-soap recipes from 200+ oils with verified SAP values, and use three water modes, lye-purity correction, citric-acid neutralization, mold-to-recipe sizing, batch scaling, fragrance rates, soap-quality predictions and cure-date planning.
Recipe & lye calculator
| Oil | Weight | % |
|---|
Total oils: —
Oil database — 200+ SAP values
SAP = grams of lye per gram of oil. NaOH SAP = KOH SAP ÷ 1.4025. Oils marked “full” also carry fatty-acid data for quality predictions.
| Oil | SAP NaOH | SAP KOH | Iodine | INS | Data |
|---|
Superfat lab — purity-corrected
Find your true superfat when lye purity is below 100%.
Hot-process post-cook superfat split
Hold back part of the superfat as luxury oil added after the cook.
Soap mold → recipe sizer
Size any soap mold — loaf, slab or round — from its dimensions or from the water weight that fills it.
Liquid soap (KOH) + dilution
| Oil | Weight |
|---|
Batch scaler — % ↔ grams
| Oil | % | Grams |
|---|
Fragrance / essential-oil usage rate
oz-per-pound ↔ percent converter
Typical: fragrance oils 3-6%, essential oils 1-3% — always under the scent's IFRA limit for wash-off products.
Cure-date calculator
How the math works
How to use this lye calculator: (1) add your oils in the Recipe tab — the starter recipe is a classic olive/coconut/shea bar you can edit; (2) set superfat, lye type and water mode; (3) read the lye-to-weigh figure (purity-corrected), water, and quality predictions. Cross-check with a second calculator before soaping.
Honest scope: melt and pour (glycerin) soap bases need no lye calculator — saponification is already done by the manufacturer. This suite is for soap made from scratch: cold process, hot process and liquid (KOH) soap.
Lye: each oil's weight × its SAP value (g lye per g oil), summed, then reduced by the superfat %. KOH SAP = NaOH SAP × 1.4025. Dual-lye splits the NaOH-basis and KOH-basis requirements by your ratio.
Water: three equivalent settings — percent of oil weight, lye concentration (lye ÷ (lye + water)), or water:lye ratio.
Purity: scale reading = 100%-basis lye ÷ purity. Uncorrected weighing raises the effective superfat, shown as “hidden superfat”.
Citric acid: neutralizes lye at 0.624 g NaOH (0.876 g KOH) per gram — added back automatically so your superfat stays as intended.
Mold: cubic inches × 0.40 = ounces of oils; × 0.70 = ounces of batter capacity. Water-weight method converts via water density (1 oz water = 1.80469 cu in).
Quality predictions: from the recipe's fatty-acid profile — hardness = saturated acids, cleansing = lauric + myristic, conditioning = unsaturated acids, bubbly = lauric + myristic + ricinoleic, creamy = palmitic + stearic + ricinoleic, INS = KOH SAP × 1000 − iodine. Ranges follow published soapmaking references (e.g. hardness 29-54, INS 136-165).
TFM: rough estimate for a cured cold-process bar = 0.905 × oils ÷ (oils + lye), assuming water evaporated and glycerin retained.
Data: 200+ oils. SAP values cross-checked across published saponification charts and soap-calculator datasets; fatty-acid profiles for the 102 most-used oils. SAP varies by crop and processing — for critical batches, verify against your supplier's certificate of analysis and a second calculator.
Safety: lye (NaOH/KOH) is caustic — always wear gloves, goggles and long sleeves, never use aluminum containers or utensils, and always cross-check the lye amount with a second lye calculator before soaping. This tool is an educational planning aid, not professional safety or manufacturing advice.
All calculations run locally in your browser. No data is sent anywhere — the privacy claim on this page is verifiable: this is a single HTML file with no network requests.