π§ͺ Lye Calculator (NaOH & KOH)
Add Oils
No oils added yet. Search and add oils above.
Results
Add oils to see your recipe calculations.
π° Soap Cost & Profit Calculator
Loadingβ¦
βοΈ Batch Size Scaler
Loadingβ¦
πΈ Fragrance Load Calculator
Loadingβ¦
How to Use the Soap Calculator
Using our soap calculator is simple, even for beginners. Follow these steps to generate a safe, balanced soap recipe in under two minutes.
Soap Oil Properties & Fatty Acid Guide
Each oil brings different properties to soap based on its fatty acid composition. Lauric and myristic acids (found in coconut and palm kernel) create hard bars with big bubbly lather. Oleic acid (olive, avocado, almond) is responsible for a moisturizing, creamy lather. Ricinoleic acid from castor oil boosts lather stability and conditioning uniquely.
| Oil | NaOH SAP | Hardness | Cleansing | Conditioning | Best for |
|---|---|---|---|---|---|
| Coconut Oil | 0.190 | βββββ | βββββ | ββ | Lather & hardness |
| Olive Oil | 0.134 | ββ | ββ | βββββ | Conditioning castile |
| Palm Oil | 0.141 | ββββ | ββ | βββ | Hardness & stable lather |
| Castor Oil | 0.129 | β | β | βββββ | Lather booster (max 10%) |
| Shea Butter | 0.128 | βββ | β | ββββ | Conditioning & hardness |
| Lard / Tallow | 0.138 | ββββ | ββ | βββ | Hard, creamy lather bar |
| Sweet Almond | 0.136 | ββ | β | ββββ | Skin-gentle bars |
| Avocado Oil | 0.133 | ββ | β | ββββ | Luxury conditioning |
| Cocoa Butter | 0.137 | ββββ | β | βββ | Hardness & moisturizing |
| Canola Oil | 0.124 | ββ | β | ββββ | Budget conditioning |
SAP values are per gram of oil for NaOH. Multiply by 1.403 for KOH (at 100% purity). All values in this calculator are sourced from established saponification value tables.
Frequently Asked Questions
A soap calculator computes the exact amount of lye (sodium hydroxide for bar soap or potassium hydroxide for liquid soap) needed to saponify your chosen oils. It uses saponification values (SAP values) unique to each oil to ensure your recipe is safe, properly balanced, and customized to your desired superfat level.
The lye amount depends on which oils you use and your desired superfat. Each oil has a unique SAP value β for example, 500g of olive oil at 5% superfat requires approximately 63.65g of NaOH. Use this soap calculator: enter your oils and weights, set your superfat, and the lye and water amounts are calculated instantly.
Superfat (also called lye discount) is the percentage of oils intentionally left unsaponified in your soap. A 5% superfat means 5% of the oils remain as free conditioning oils. Most cold process soaps use 5β8% superfat. It provides a safety margin against lye-heavy soap and adds skin-conditioning properties, though higher superfat can reduce hardness and shelf life.
Yes β finished, properly cured soap contains zero free lye. During saponification, the lye chemically reacts with the oils to form soap (sodium or potassium salts of fatty acids) and glycerin. Once the reaction is complete, no lye remains. Always handle raw lye with proper safety gear, but well-made soap is completely safe for skin.
NaOH (sodium hydroxide) produces hard bar soap. KOH (potassium hydroxide) produces soft or liquid soap. KOH creates a softer, more water-soluble soap molecule. KOH is typically sold at 90% purity, so the calculator applies a purity correction. Both require different SAP values β our calculator handles both automatically when you toggle soap type.
Cold process soap typically uses 2β3% fragrance oil by total oil weight. For example, 500g of oils needs 10β15g of fragrance. Always verify the supplier's maximum usage rate and IFRA safety data for each fragrance. Use our Fragrance Calculator tab to compute precise amounts and split multiple scents by percentage.
Yes β the lye calculation is identical for both cold process and hot process soap. The same NaOH amount, superfat, and water ratio apply regardless of the method. Hot process accelerates saponification with heat (slow cooker, oven, or stovetop), allowing the soap to be used sooner, but the underlying chemistry and lye amounts are the same.
A beginner-friendly recipe is 30% coconut oil, 30% palm oil (or lard), 30% olive oil, and 10% castor oil. Coconut provides cleansing and lather, palm/lard adds hardness and stable lather, olive gives conditioning, and castor boosts lather. Try 500g total oils, 5% superfat, 38% water ratio in this calculator to get started.