Skip to content
SoapLab

Soap Calculator — Free Online Soap Making & Recipe Tool

Use this soap calculator as your soap recipe calculator for solid bars: add oils, set superfat, and read NaOH plus water from your ratio. It is a soap lye calculator and water planner in one—built for cold process and other NaOH formulas, with live results in your browser. Whether you are testing a 500 g batch or scaling to production, keep one rule: every oil line uses the same SAP source revision as your batch card.

Calculator

Oils in recipe

Add one row per oil. Weights are in grams. Lye = Σ(weight × SAP) × (1 − superfat%). Water = lye × water ratio.

Example: 2.33 means water grams = NaOH grams × 2.33 (~30% lye solution by mass).

Live batch estimate

Soap calculator with lye and water — Σ(weight × SAP), superfat, then water = lye × ratio.

Total oils
g
NaOH (before superfat)
g
NaOH required
g
Water (× lye)
g
Note: SAP values match our reference list; always verify with your supplier. For auth, saved recipes, or server validation, POST the same numbers to /api/soap-calculate.php (JSON).

Results update in your browser for quick estimates. Always double-check critical batches with your own SAP tables and lab notes. Pair with the lye calculator for alternate lye types and NaOH/KOH wording.

Soap calculator: plan handmade batches with confidence

What is a soap calculator?

A soap calculator is software that converts your oil list into alkali requirements using saponification values (SAP). For bar soap you usually work in sodium hydroxide (NaOH). The calculator multiplies each oil’s grams by its NaOH SAP, adds those partial results, then applies superfat so some oil remains unsaponified for mildness.

People searching for a soap making calculator or handmade soap calculator are often doing the same job: turn a recipe sketch into weighable lye and a realistic water line before touching raw lye. This page is written for that workflow—fast, text-first, and friendly on mobile networks.

SoapLab’s version is also a soap lye calculator: it foregrounds NaOH grams before discussing fragrance, color, or milk. If you only want alkali wording, our lye calculator page uses the same engine with NaOH-first language.

Soap recipe calculator vs notebook

A soap recipe calculator does not invent creativity—it removes arithmetic risk. You still choose oils for hardness, bubbles, and conditioning; the tool tells you how those choices translate into lye when SAP values are known.

Beginners benefit because the calculator prevents the most common failure mode: using another oil’s SAP by mistake or applying superfat twice. Small businesses benefit because batch sheets stay consistent when you train new staff.

When someone asks for a free soap calculator online, they usually want three outputs: total oil mass, lye mass, and solvent mass. We show stoichiometric lye, lye after superfat, and water estimated as lye × your water ratio—tune that ratio to match how concentrated you like your lye solution.

Soap calculator with lye and water together

Many tutorials separate “lye” and “water,” but in practice you dissolve solid NaOH into water before it meets oils. A useful soap calculator with lye and water therefore estimates both masses so you can prepare your lye solution safely and predict trace speed—higher water often slows trace; lower water (discount) speeds it.

This is still not a full process simulator: it will not predict gel, soda ash, or fragrance acceleration. Pair numbers with your environment and technique. For mold sizing after the recipe is fixed, open the soap mold calculator or batch size calculator.

Liquid soap makers need potassium hydroxide instead—visit the liquid soap calculator. Melt-and-pour crafters work with pre-made base—see melt and pour calculator for base quantity by mold volume.

How to calculate a soap recipe (checklist)

How to calculate soap recipe totals in practice: (1) finalize oil grams, (2) confirm SAP source per oil, (3) compute stoichiometric NaOH per oil and sum, (4) multiply by (1 − superfat ÷ 100), (5) decide water based on lye concentration habits, (6) verify on a second tool or spreadsheet.

Our interface automates steps 3–5 for the oils we list; you remain responsible for supplier SAP if you need tighter precision than teaching defaults. Write the final numbers on a waterproof batch card beside the scale.

For cold-process-specific language—gel, insulation, cutting—read the cold process soap calculator article after you are happy with the lye line here.

Authority, safety, and scaling

Treat any soap making calculator as a partner to your safety rules: goggles, gloves, ventilation, and never pour water into dry lye. Keep children and pets away from the mixing zone.

When you scale a winning test batch, change one variable at a time—often total mass first—using the recipe scaling calculator so percentages stay aligned. Log pour temperature and cure weight loss; those explain differences that numbers alone cannot.

SoapLab pages stay lightweight for Hostinger-style hosting: minimal JavaScript, fast first paint, and clear headings for search engines and human readers alike.

Common mistakes when using any soap calculator

  • Wrong oil identity — refined vs virgin coconut carry different SAP in some tables.
  • Double superfat — applying lye discount twice in spreadsheet and tool.
  • Mixing NaOH and KOH tables — liquid soap needs KOH.
  • Rounding lye too early — big batches amplify errors.
  • Ignoring water ratio — trace speed shifts even when lye is perfect.

Pro tips for production batch cards

Print or screenshot stoichiometric lye, final lye, water, total oils, superfat, and water ratio on one card. Note SAP source revision. When auditors or teaching assistants replicate the batch, they should reproduce your numbers without interpreting forum shorthand. For economic review, hand the same oil totals to the soap cost calculator after technical approval.

Real example: two-oil test batch

Scenario: You want 500 g total oils split 70% coconut and 30% olive, 5% superfat, and a water ratio of 2.33 (water grams = NaOH × 2.33).

Step 1 — Oil grams: Coconut = 500 × 0.70 = 350 g; Olive = 500 × 0.30 = 150 g.

Step 2 — Lye math: The tool multiplies each oil by its NaOH SAP, sums to stoichiometric NaOH, then applies (1 − superfat ÷ 100) for the NaOH you weigh.

Step 3 — Water line: Water = final NaOH × 2.33. Use that mass for your lye solution; do not add fragrance or milk into this “water” line.

This is the same structure you would use when you later move to a percent-to-grams workflow from a master recipe.

When to re-run the soap calculator

Recompute whenever you change any oil gram, swap oil identity (refined vs virgin), change SAP table, adjust superfat, or change water ratio. Do not carry yesterday’s lye number forward after a substitution—even if “it looks close.”

Scaling: After you use the recipe scaling calculator so all oil lines move together, paste the new gram totals here and read fresh lye. Pricing: Once oils are fixed, you can send the same gram list to the soap cost calculator for COGS.

Learn More About This Topic

To go deeper after using this calculator, read our cold process soap guide for the full workflow, learn how SAP values drive lye calculations, and see what superfat means for your batch sheet.

How to use this soap calculator

  1. Step 1: Add one row per oil and enter gram weights. Use “Add oil row” until every line matches your written recipe; confirm the sum of oil grams equals your intended total oil weight before you trust any lye output.
  2. Step 2: Set superfat to match skin feel and design goals—document why you chose that number on the batch card so a future rebatch does not inherit an unexplained default.
  3. Step 3: Set water ratio so water mass = NaOH × ratio; align with your usual lye solution strength and note whether you are using a full-water baseline or a deliberate water discount.
  4. Step 4: Read total oils, NaOH before and after superfat, and water. Resolve any red error or validation message before weighing real lye; never “average” two conflicting tools.
  5. Step 5: Compare stoichiometric and final lye lines to your manual Σ(weight × SAP) check if you are new, or when you change SAP source.
  6. Step 6: Verify oil names against SAP entries—especially similar coconut products, palm fractions, and any oil sold under a trade name.
  7. Step 7: Export or copy numbers to your batch log before touching raw lye; keep stoichiometric and final NaOH both visible for audits.
  8. Step 8: Optional: duplicate the numbers in /api/soap-calculate.php when you wire MySQL or user accounts later.

Soap calculator FAQ

What is a soap calculator?
It is a tool that converts oil weights and SAP values into how much NaOH you need, adjusted for superfat, and helps estimate water for your lye solution.
How do I use this soap calculator?
Enter oils and weights, set superfat and water ratio, then read NaOH and water outputs. Always verify on a second reference before mixing lye.
How do I calculate a soap recipe?
Sum each oil’s weight × NaOH SAP, add the parts, multiply by (1 − superfat%). That is your NaOH. Water depends on how you dissolve lye—our water line uses your ratio × NaOH.
Is this a soap lye calculator only?
It shows NaOH and a water line. For NaOH-only wording, see the lye calculator. For KOH liquid soap, use the liquid soap calculator.
Can I use this as a soap recipe calculator for business?
Use it for planning, then follow local regulations, insurance, GMP, and your own SAP tables for production.
Why is my result different from another free soap calculator online?
SAP rounding, oil identity, and superfat placement can differ. Reconcile against one trusted table and one workflow.
Should I round NaOH or water before or after I weigh?
Weigh to your scale’s practical precision; record what you actually weighed. If rounding creates more than a trivial change versus the tool, prefer re-running the calculator with exact gram oils rather than guessing.
Does the soap calculator include fragrance or additives?
No—those belong in process notes and often follow IFRA or supplier limits. Use the fragrance calculator for load limits after your base oils and lye are fixed.

Explore more tools on SoapLab—core lye math, your saved related picks, and cross-category links. Jump to SoapLab home or the full calculator directory.