Your recipe has been created using the recommended values for the soap type you specified. Please adjust the oil amounts below and add any custom ingredients.
The water in your recipe is less than the amount of lye. Your water/lye solution must be at least 50%/50%.
Added Oils
${ usePercentage ? '% Percent' : unit.name }
Oil
Remove all oils
There are no ingredients in your soap recipe yet. Click an oil in the list to the left Click "Oil" from the menu above to add an oil to the recipe.
${ totalPercent() | formatNumber }% (Total)
Total percent must equal 100%
Total weight: ${ oilWeights | formatNumber } ${ unit.name }(s)
Resize Batch
Desired pre-cook soap weight
${ unit.name }(s)
Rebatch
Custom Ingredients
Additives, etc
Unit
Amount
Ingredient
There are no additional ingredients in your soap recipe yet. Click the add button to add custom ingredients.
Add Non-Oil Ingredient
Needed Ingredients
Water + Lye
${ (oilWeights * (waterOilPercent/100)) * (1-waterDiscount/100) | formatNumber } ${ unit.alias } Water
Includes ${ waterDiscount }% Water Discount
${ (maxLye * waterLyeRatio) * (1-waterDiscount/100) * (1-superfatPercentage/100) | formatNumber } ${ unit.alias } Water
${ (maxLye * ((100 - lyeToSolutionPercent) / lyeToSolutionPercent)) * (1-waterDiscount/100) * (1-superfatPercentage/100) | formatNumber } ${ unit.alias } Water
${ (maxLye * (1-(superfatPercentage/100)) ) | formatNumber } ${ unit.alias } ${ lyePercentage | formatNumber }% Purity ${ lye.sapName }
${ (naohMax * (1-(superfatPercentage/100)) ) | formatNumber } ${ unit.alias } NaOH
${ (kohMax * (1-(superfatPercentage/100)) ) | formatNumber } ${ unit.alias } KOH
${ (maxLye) * 1.1 | formatNumber } ${ unit.alias } ${ lye.sapName } (0% Superfat + 10% Excess Lye)
${ (naohMax) * 1.1| formatNumber } ${ unit.alias } NaOH (0% Superfat + 10% Excess Lye)
${ (kohMax) * 1.1 | formatNumber } ${ unit.alias } KOH (0% Superfat + 10% Excess Lye)
Boric Acid Borax Mixture
${ (lyeWaterOilWeight * 0.046875 * boric.properties.concentrations[boric.type]) | formatNumber } ${ unit.alias } Borax (33% of Solution) Boric Acid (20% of Solution)
${ (lyeWaterOilWeight * 0.046875 * (1 - boric.properties.concentrations[boric.type])) | formatNumber } ${ unit.alias } Water for Boric Acid Solution (80% of Solution)
Water for Borax Solution (67% of Solution)
Oils
${ (usePercentage ? useOilWeight * oil.amount/100 : oil.amount) | formatNumber } ${ unit.alias } ${ oil.name }
Additives + Additional Ingredients
${ ingredient.amount | formatNumber } ${ ingredient.unit } ${ ingredient.name }