Soap Calc
The first Python-based soap formulation library.
Define recipes in JSON, calculate lye and water amounts, predict soap properties, and export printable instructions—all from the command line or through AI agents like Claude Code.
-
Tutorials --- New to Soap Calc? Start here to build your first recipe.
-
How-to Guides --- Practical step-by-step guides for specific tasks.
-
Explanation --- Understand the chemistry and math behind the calculator.
-
Reference --- Technical API reference for the Python package.
-
Skills --- Supercharge your workflow with AI agents.
Key Features
- Multi-Lye Support: NaOH (Bar), KOH (Liquid), and Dual-Lye (Hybrid).
- Transparent Math: No hidden formulas. Every calculation is open source.
- Ingredient Database: Customizable JSON-based oil library.
- Property Analysis: Predict hardness, cleansing, conditioning, and more based on fatty acid profiles.
- Markdown Export: Generate beautiful, printable recipe sheets.