Soap Making Lye Calculator
Enter your oils by weight, choose your lye type and superfat, and get an exact, recipe-safe lye and water amount — built for soapers who want numbers they can trust on batch day.
Build your recipe
Your recipe
Calculations use standard published saponification values per gram of oil. Always re-check totals with a second source before pouring lye.
How this soap making lye calculator works
This tool is a free soap making lye calculator built for both cold process bar soap and hot process liquid soap. Instead of guessing at lye amounts or relying on someone else's recipe ratios, you enter the exact weight of each oil or fat you plan to use, and the calculator multiplies that weight by the oil's published saponification value (SAP value) — the amount of lye, in grams, required to fully convert one gram of that oil into soap.
The calculator then applies your chosen superfat percentage, which intentionally holds back a portion of lye so that some oil remains unreacted in the finished bar. This is what makes handmade soap feel moisturizing rather than stripping. Finally, it works out a water amount based on a percentage of your total oil weight, which is the most common way experienced soapers size their water amount for cold process work.
Because this is a cold process soap lye calculator as well as a liquid soap calculator, you can switch between sodium hydroxide (NaOH) for bar soap and potassium hydroxide (KOH) for liquid and soft soap using the toggle above the oils table. The underlying SAP values automatically switch to the correct values for each lye type.
NaOH vs KOH: which lye do you need?
Sodium hydroxide (NaOH)
Sodium hydroxide produces a hard, solid bar of soap and is the lye used in essentially all cold process and hot process bar soap recipes. If your goal is a traditional bar you can unmold, cut, and cure on a shelf, this is the lye you want, and it's the default selection in this calculator.
Potassium hydroxide (KOH)
Potassium hydroxide produces a soft, often gel-like or liquid soap rather than a firm bar. It's the lye used for liquid hand soap, shaving soap pucks blended with NaOH, and some cream soaps. KOH typically requires roughly 1.4 times more lye by weight than NaOH for the same oils, which this calculator accounts for automatically through dedicated KOH SAP values.
Some soapers blend the two lyes in a single recipe — for example, a small percentage of KOH alongside NaOH to create a softer, fast-lathering shaving soap. If you're building a dual-lye recipe, run each lye's portion of the oils through the calculator separately and combine the totals.
Understanding superfat and lye discount in soap recipes
"Superfat" and "lye discount" describe the same idea from two directions. A 5% superfat means the recipe is formulated to leave roughly 5% of the total oil weight unsaponified — still oil, not soap — once the chemical reaction finishes. A 5% lye discount means you're using 5% less lye than the exact amount mathematically needed to convert every oil molecule into soap. Either way, the practical effect on your bar is the same: extra conditioning oils, a milder bar, and a built-in safety margin against any miscalculation that could otherwise leave excess free lye in the finished soap.
Typical superfat ranges by soap type
| Soap type | Common superfat | Why |
|---|---|---|
| Standard cold process bar | 4–6% | Balanced lather and conditioning, long shelf life |
| Facial / sensitive skin bar | 6–8% | Extra gentleness for delicate skin |
| Shaving soap | 2–3% | Firmer bar with dense, stable lather |
| Liquid soap (KOH) | 0–3% | Excess fat can cloud or separate liquid soap over time |
| Laundry / utility soap | 0% | Maximum cleaning power, conditioning isn't the goal |
Pushing superfat much above 8–10% increases the risk of rancid spots (sometimes called "DOS," dreaded orange spots) appearing on cured bars months later, since more free oil means more material that can oxidize over time.
Choosing a water amount: water-as-percent-of-oils vs lye concentration
This calculator uses the water-as-percentage-of-oils method, which is the most beginner-friendly and widely taught approach for sizing your water amount in a cold process soap recipe lye calculator. A default of 38% is a comfortable middle ground: enough water to dissolve the lye safely and give you reasonable working time before the batter thickens, without dragging out cure time unnecessarily.
- Lower water (28–33%): Often called a "water discount." Batter thickens and traces faster, bars can often be unmolded a day or two sooner, and total cure time may shorten slightly. Better suited to soapers comfortable working quickly, since less water means less time before the mixture sets up.
- Standard water (34–40%): The most forgiving range for swirls, intricate designs, and recipes with fast-tracing oils or fragrance oils that accelerate trace.
- Higher water (40–50%): Useful for slow-moving designs, hot process soap that needs extra liquid to stay workable, or very hard-oil-heavy recipes that seize quickly.
If you're used to seeing recipes described in "lye concentration %" (lye weight ÷ total liquid weight) rather than water percentage, you can convert: a 38% water-as-percent-of-oils setting roughly corresponds to a 28–30% lye concentration for a typical all-vegetable oil recipe, though the exact figure shifts slightly depending on your oil blend's overall SAP value.
Reading the SAP value table
Every oil and fat has a unique saponification value because each one is made of different fatty acid chains, and each fatty acid needs a different amount of lye to convert into soap. Below are commonly referenced NaOH SAP values (grams of NaOH needed per gram of oil) used throughout this calculator. KOH values are calculated automatically as approximately 1.403 times the NaOH value for each oil.
| Oil / fat | NaOH SAP value | Typical role in a recipe |
|---|---|---|
| Coconut oil | 0.190 | Big, bubbly lather; cleansing; hardens bars |
| Olive oil | 0.134 | Mild, conditioning, slow stable lather |
| Palm oil | 0.141 | Hardness and stable lather, replaces tallow |
| Castor oil | 0.128 | Boosts lather creaminess in small amounts |
| Shea butter | 0.128 | Creamy conditioning, light barrier feel |
| Cocoa butter | 0.137 | Hardness plus a subtle, silky finish |
| Sunflower oil | 0.134 | Light conditioning oil, soft bar if overused |
| Sweet almond oil | 0.136 | Gentle, skin-loving conditioning oil |
| Avocado oil | 0.133 | Rich conditioning, good for dry-skin bars |
| Lard | 0.138 | Classic hard, mild, long-lasting bar |
| Tallow | 0.140 | Very hard, mild, traditional soap fat |
| Rice bran oil | 0.128 | Mild conditioning, sometimes replaces olive |
| Soybean oil | 0.135 | Budget conditioning oil, soft on its own |
These figures are widely published reference values; individual oil batches can vary slightly by source and processing, which is exactly why a small superfat buffer is built into nearly every recipe.
Step-by-step: how to use a lye calculator for your first batch
- List your oils. Decide which oils and fats you're using and roughly what percentage of the total batch each one makes up.
- Pick a batch size. Choose a total oil weight you're comfortable working with — many beginners start around 500–1000 grams of total oils.
- Enter weights into the calculator. Add each oil row above with its gram weight; the percentage column updates automatically so you can sanity-check your ratios.
- Set your superfat. 5% is a safe, well-tested starting point for a first bar soap recipe.
- Set your water percentage. 38% gives new soapers comfortable working time.
- Read your results. Note the lye weight, water weight, and total batch weight before you begin weighing ingredients on a scale.
- Weigh twice, mix once. Weigh your oils, then separately weigh your water and lye using a digital scale accurate to at least 1 gram.
Lye safety guidelines every soap maker should follow
Before you mix
- Work in a well-ventilated room or outdoors; lye fumes are sharp and irritating to lungs.
- Wear chemical-splash goggles, not just glasses — lye splashes can cause permanent eye damage.
- Wear long sleeves, closed-toe shoes, and chemical-resistant gloves.
- Keep white vinegar nearby; it neutralizes lye splashes on skin or surfaces.
While you mix
- Always add lye to water, slowly and in a heatproof container — never the reverse.
- Stir gently and let the mixture cool in a safe, undisturbed spot; it can exceed 80°C (175°F) briefly.
- Label your lye-water container clearly and keep it out of reach of children, pets, and food containers.
- Never use aluminum containers or utensils; lye reacts with aluminum and can release hydrogen gas.
Frequently asked questions about soap making lye calculators
How much lye do I need for 1 pound of oils?
It depends entirely on which oils you're using, since every oil has a different SAP value. As a rough midpoint for a typical balanced cold process recipe (a mix of coconut, olive, and palm or similar hard oils) at 5% superfat, expect somewhere around 60–65 grams of NaOH per 454 grams (1 lb) of oil. Enter your exact oil blend into the calculator above for a precise figure rather than relying on an average.
Can I use this as a liquid soap lye calculator?
Yes. Switch the toggle at the top of the calculator to KOH, and every SAP value in the oils table updates to the correct potassium hydroxide figure. Liquid soap typically uses a 0% superfat or a very small one, since leftover free oil can cause cloudiness or separation in the finished liquid soap.
What happens if I use too little lye?
Too little lye means leftover unreacted oil beyond your intended superfat — the bar may feel greasy, take longer to harden, and is more prone to rancid spots in storage. This calculator's superfat setting already builds in an intentional, controlled version of "less lye," so going further below the calculated amount is rarely necessary.
What happens if I use too much lye?
Excess, unreacted lye in a finished bar is a genuine skin-safety issue — it can cause irritation, redness, or chemical burns on contact. This is exactly why accurate measurement matters far more in soap making than in most other crafts, and why a dedicated lye calculator, a reliable digital scale, and double-checking your math are non-negotiable steps before pouring.
Why does my recipe need distilled water instead of tap water?
Tap water often contains minerals and chlorine that can react unpredictably with lye, sometimes causing discoloration, off odors, or a less stable soap. Distilled or deionized water is inexpensive and removes that variable entirely, which is why most experienced soapers treat it as a standard ingredient rather than an optional upgrade.
Can I substitute milk, tea, or juice for some or all of the water?
Yes, many soapers replace part or all of the water with milk, tea, aloe juice, or similar liquids for added properties or color. The water weight calculated by this tool still applies as your target liquid weight — only the type of liquid changes. Note that sugars in milk or juice can speed up trace and raise temperatures during saponification, so partial freezing or slow, careful mixing is common practice with these substitutions.
Is it normal for lye water to get very hot?
Yes. Dissolving lye in water is an exothermic reaction, and the mixture commonly reaches 80–95°C (175–200°F) within a minute or two of mixing. This is expected and not a sign of an error — just handle the container with care, keep it on a heatproof surface, and allow it to cool before combining with oils if your recipe calls for cooler temperatures.
More Free Tools You'll Love
Looking for something else? — Browse all 100+ free tools →