SoapMath — Complete Feature Reference
SoapMath is a free, browser-based cosmetic formulation platform. It requires no account, no download, and no software installation. Everything runs in your web browser. This page documents every calculator, tool, and resource available on the site.
The Calculator Suite — Ten Formulation Tools
SoapMath includes ten specialized calculators covering every major category of handmade and small-batch cosmetics. Each calculator is free, works instantly in the browser, and produces printable recipe output.
SoapMath — Lye Calculator
A lye calculator for cold process and hot process bar soap (NaOH) and liquid soap (KOH). Calculates exact lye amounts, water weight, and fragrance dosing from an oil formula. Supports dual-lye (combined NaOH + KOH) for cream soaps and shaving soaps.
- Oils and fats: 151 oils, fats, butters, and waxes, each with NaOH and KOH SAP (saponification) values
- Lye types: NaOH (bar soap), KOH (liquid soap), or dual-lye with any user-defined NaOH/KOH split ratio
- Lye purity: Adjustable from 50–100% (default 100% NaOH, 90% KOH)
- Water calculation methods: Lye concentration %, water-to-lye ratio (e.g., 2:1), or water as % of oil weight
- Water replacements (11): Goat milk, cow milk, coconut milk, buttermilk, oat milk, sheep milk, aloe vera juice, cucumber juice, rose water, green tea, coffee, beer — any can replace all or part of the water
- Citric acid: Toggle with 0–3% dosing; calculator automatically adds extra lye to neutralize the acid (0.624g NaOH or 0.842g KOH per gram of citric acid)
- Additives (20+): Sodium lactate, sea salt, sugar, silk fibers, beeswax, bentonite clay, kaolin clay, activated charcoal, coffee grounds, colloidal oatmeal, poppy seeds, honey, milk powder, and more — with specific gravity data for volume conversion
- Superfat: 0–20% range (full 0–100% range unlockable)
- Fragrance: Calculated as % of total oil weight
- Mold calculator: Built-in tool for cube and cylinder molds in inches or cm; calculates the oil weight needed to fill the mold
- Fatty acid profile (8-point): Lauric, Myristic, Palmitic, Stearic, Oleic, Linoleic, Linolenic, Ricinoleic
- Quality metrics (bar soap): Hardness (Palmitic + Stearic), Cleansing (Lauric + Myristic), Conditioning (Oleic + Linoleic + Linolenic + Ricinoleic), Bubbly Lather (Lauric + Myristic + Ricinoleic), Creamy Lather (Palmitic + Stearic + Ricinoleic), Iodine Value (rancidity risk), INS Value (overall quality index)
- Liquid soap metrics: Clarity Risk score (how likely the soap is to turn cloudy), Dilution Ease (how readily the paste dilutes), Mildness score
- Output: Printable recipe with all weights in grams or ounces, fatty acid chart, and quality score summary
LotionMath — Emulsion Calculator
An emulsion formulation calculator for oil-in-water (O/W) and water-in-oil (W/O) products including lotions, creams, hair conditioners, and barrier creams. Features a live compatibility engine that flags ingredient conflicts before they become batch failures.
- Workflows (4): O/W Blend (pre-blended emulsifying waxes), O/W HLB (custom emulsifier pairs by HLB value), W/O Blend (water-in-oil with specialist emulsifiers), W/O HLB (high-water W/O up to 75% water phase)
- Ingredient database: 304 ingredients available in the lotion calculator
- Phase tracking: Water phase (humectants, chelators, water-soluble actives, rheology modifiers), oil phase (emollients, emulsifiers, fatty thickeners), cool-down phase (preservatives, antioxidants, heat-sensitive actives, pH adjusters)
- HLB calculator: Automatically calculates the weighted required HLB for your oil phase; suggests the exact ratio of High-HLB to Low-HLB emulsifier needed to match it
- Preservative coverage: Tracks microbial spectrum across Gram-positive bacteria, Gram-negative bacteria, Yeast, and Mold; requires "Full" or "2+ Partial" coverage in each category before the formula can be finalized
- INCI expansion: Complex blend ingredients (e.g., Emulsifying Wax NF, Olivem 1000) automatically expand into their individual INCI components for label compliance
- 17-type compatibility warnings:
- Charge conflict (Anionic vs. Cationic — precipitation risk)
- Electrolyte sensitivity (salts destabilizing ethoxylated emulsifiers or polymer thickeners)
- Chelator-mineral conflict (EDTA binding beneficial minerals like magnesium)
- HLB mismatch (>2.0 deviation from required HLB — emulsion instability)
- Phase limit exceeded (oil or water % beyond emulsifier capacity)
- pH incompatibility (ingredient used outside its stable pH window)
- Paraben-cationic inactivation
- Phenoxyethanol-ethoxylate efficacy reduction (>2% ethoxylated content)
- Sodium benzoate + Vitamin C / acid — benzene formation risk (CRITICAL)
- Sodium benzoate efficacy (inactive above pH 5.0)
- pH floor safety (skin irritation risk below pH 3.5)
- Silicone-polymer film conflict
- Chelator overdose (>1% total chelator)
- Potassium sorbate efficacy (inactive above pH 6.0)
- Sorbate-Vitamin C discoloration (oxidation of sorbic acid)
- Active pH instability (L-Ascorbic Acid degradation above pH 3.5)
- Alpha Arbutin hydrolysis to hydroquinone below pH 4.0
- Output: Formatted recipe sheet with phase-by-phase weights, INCI list, and compatibility warning summary
BalmMath — Anhydrous Product Calculator
A formulation calculator for water-free products. Calculates hardness, melting point, and shelf life predictions; validates structuring agent ranges; and generates compliant INCI lists.
- Product types (8+): Stick lip balm, stick lotion bar, pot body balm, whipped body butter, liquid body oil / face oil, perfume roller, cleansing / makeup melting balm, anhydrous scrub, emulsified scrub
- Ingredient categories: Waxes, butters, liquid oils, gellants (e.g., polyethylene, candelilla pellets), actives, antioxidants, preservatives, colorants, fragrance
- QS toggle: Designate one ingredient as "quantum satis" — it auto-fills to bring the formula to exactly 100%
- Hardness prediction: Numerical score with qualitative level (very soft / soft / medium / firm / very firm)
- Melting point estimation: Weighted average of ingredient melting points
- Shelf life estimation: Based on PUFA (polyunsaturated fatty acid) content of the oil phase — high-linoleic formulas scored as shorter shelf life
- Antioxidant demand: Calculates required Vitamin E (tocopherol) or ROE (rosemary oleoresin extract) levels based on PUFA and MUFA content of the blend
- Validation warnings: Brittleness (candelilla wax ratio), tackiness (high castor), lip safety for lip products, preservative requirement for emulsified scrubs, missing structuring agents for stick formats
- INCI list: Auto-generated in descending concentration order with full INCI names
- Output: Ingredient weights in grams or ounces, hardness/melting point summary, shelf life estimate, INCI list
BubbleMath — Surfactant & Cleanser Calculator
A surfactant formulation calculator for liquid rinse-off cleansers. Calculates Active Surfactant Matter (ASM), predicts salt-thickening behavior, checks charge compatibility, and flags format-specific constraints.
- Product types: Body wash, shampoo, face wash, hand wash, foaming hand soap, bubble bath
- Workflows: Quick (streamlined 3-step entry) and Advanced (full ingredient control with all additive categories)
- ASM (Active Surfactant Matter): Calculates real cleansing power by applying each surfactant's activity fraction to its concentration; target ASM varies by product type (8–12% body wash, 10–14% shampoo, 6–10% face wash, etc.)
- Surfactant inputs: Primary anionic surfactant, secondary amphoteric surfactant, plus any additional surfactants (nonionic, cationic conditioning, solid bar surfactants)
- Auto mode: Automatically calculates surfactant percentages needed to hit a target ASM
- Salt thickening score: Predicts whether the anionic/amphoteric ratio and ionic load will respond to NaCl thickening; shows position on the bell-curve (thin / thickening / peak / over-salted / thin again)
- Charge breakdown: Live percentage display of Anionic, Amphoteric, Nonionic, and Cationic surfactant portions
- Solubilizer check: Validates that enough solubilizer (e.g., Polysorbate 20, Caprylyl/Capryl Glucoside) is present to clear the fragrance/oil load
- Format constraints: Foaming pump format enforces hard limits on total surfactant % and ASM to prevent pump clogging
- Additive categories: Humectants, chelators, conditioning polymers, thickeners (electrolytes and polymer thickeners), pearlizers, emollients/refatters, preservatives, actives, fragrances
- Compatibility warnings: Anionic-cationic precipitation, pH stability of surfactants, foam killer detection (high silicone or oil load)
ColorMath — FDA Colorant Calculator
A color selection and mixing calculator built on the complete database of FDA-approved cosmetic colorants. Covers compliance checking, color mixing by proportion, and hex-code color matching.
- Colorant database: 60 FDA-approved color additives (iron oxides, ultramarines, chromium oxide, carmine, FD&C dyes, D&C dyes, micas, titanium dioxide, zinc oxide) with CFR references and HEX approximations
- Three calculator modes:
- Color Mixing: enter pigment percentages and get a blended color preview
- Color Matching: enter a target hex code and get suggested FDA-approved blends with fallback substitution chains
- Bulk Matching: match multiple colors from a full colorant inventory at once
- Area-of-use compliance: Each colorant tagged for Eye Area safe, General Use / Lip safe, or External Use Only per FDA 21 CFR
- Usage limits: Displays FDA-imposed concentration limits where applicable (e.g., D&C Red No. 33 in lip products)
- Color analysis: Converts hex codes to RGB, Lightness, Saturation, and Warmth Index; detects warm/cool/neutral undertones
- Substitution logic: Falls back through alternative pigments if the primary recommendation is not available in the user's inventory
IFRAMath — Fragrance Safety Calculator
A fragrance compliance calculator using the IFRA 51st Amendment (2023) standards. Builds blends from essential oils and aroma chemicals, then calculates maximum safe usage across all product categories simultaneously.
- Amendment: IFRA 51st Amendment (current as of 2023/2024)
- Product categories: All 48 IFRA product categories covering every product type from lip products (Category 1) and body creams (Category 5) to rinse-off cleansers (Category 9), candles (Category 12), and fine fragrances (Category 11)
- Blend builder: Add individual essential oils, fragrance materials, or aroma chemicals by name or CAS number; set percentage of each in the blend
- Custom oil profiles: Define a custom essential oil by entering its constituent aroma chemicals and their percentages
- Maximum usage calculation: Computes the maximum safe usage rate for the complete blend in each of the 48 categories simultaneously, accounting for additive exposure across all components
- Prohibited materials: Immediately flags any component that is fully prohibited by IFRA, with the specific chemical name and reason
- Restricted materials: Shows which specific components are limiting the usage rate in each category and by how much
- EU allergen declarations: Identifies all 26 regulated EU fragrance allergens present in the blend; flags those that must be declared on the label at 0.01% in rinse-off products and 0.001% in leave-on products
- Output: Per-category maximum usage table, prohibited ingredient alerts, allergen declaration list
BatchMath — Recipe Scaling Calculator
A general-purpose recipe scaling and unit conversion tool that works with any formula — soap, lotion, balm, surfactant, or otherwise. Converts between weight and percentage, scales up or down, and converts between metric and imperial units.
- Weight → Percentage: Enter ingredient weights in any unit; calculator outputs the percentage each ingredient represents of the total
- Percentage → Weight: Enter a target batch size and ingredient percentages; calculator outputs the weight of each ingredient
- Recipe scaling: Scale any existing recipe up or down to a new total batch weight
- Units: Grams (g), ounces (oz), pounds (lb), kilograms (kg) — converts between all four using high-precision constants
- Validation: Alerts if percentages do not sum to 100%
- Batch record: Generates a printable batch record with formula name, date, lot number field, ingredient list, and notes section for GMP compliance
AquaMath — Water-Based Formula Calculator
A formulation calculator for aqueous (water-based) cosmetics that do not require emulsification. Covers toners, hydrating serums, facial mists, water gels, hair rinses, and body mists. Water is always calculated as QS (quantum satis) to bring the formula to exactly 100%.
- Product types (6): Toner / Essence, Hydrating Serum, Facial Mist / Hydrosol Spray, Water Gel, Hair Rinse / Leave-In Conditioner, Body Mist
- Phase breakdown reference: Per-product-type typical % ranges for every ingredient category — shown directly in the calculator as a quick reference
- Water phase ingredients: Humectants, chelators, thickeners (including Carbomer with neutralizer logic), water-soluble actives, water replacements (aloe vera, hydrosols, green tea)
- Cool-down phase: Preservatives with live spectrum coverage (G+, G−, Yeast, Mold), antioxidants, heat-sensitive actives, pH adjusters (acid and alkali)
- Oil / solubilizer phase: Optional oil phase with automatic solubilizer calculation (Polysorbate 20, 80, Caprylyl/Capryl Glucoside); solubilizer ratio displayed per selected solubilizer
- Fragrance compliance: Optional fragrance field with IFRA category pre-selected by product type
- pH management: Target pH set per product type; warns if outside the typical range for that product; editable per formula
- Formula warnings: Missing preservative, overcarbomer neutralization, oil-without-solubilizer, formula exceeds 100%, low/high water % for product type
- INCI list: Auto-generated in descending concentration order with full INCI names
- Help Me Pick wizard: 3-step guided tool that recommends humectants, thickeners, actives, chelators, and preservatives based on skin type (or hair type) and formulation goal
DecodeMath — Label Decoder
A reverse-engineering tool that analyzes a product's INCI ingredient list to identify trade-name blends, estimate ingredient percentages, and provide a full formula analysis — without access to the original formula.
- Input method: Enter INCI names one at a time in label order (descending concentration), exactly as they appear on the product
- Blend identification: Pattern-matches adjacent INCI names against the composite ingredient database to identify likely trade-name blends (e.g., Phenoxyethanol + Caprylyl Glycol → Optiphen; Cetearyl Alcohol + Polysorbate 60 → Emulsifying Wax NF)
- Percentage estimation: Outputs estimated % ranges for each ingredient based on INCI position, identified blend ranges, known regulatory limits, and typical cosmetic formulation conventions
- 1% zone marker: Flags the boundary between ingredients above and below 1% concentration (the labeling threshold where ordering flexibility begins)
- Formula analysis: Phase breakdown bar chart, pH recommendation, preservative system identification, emulsifier system identification, active ingredient summary
- Function labels: Each identified ingredient or blend is tagged with its function (humectant, emulsifier, preservative, thickener, active, etc.)
- Safety validation: Flags known incompatibilities or regulatory concerns in the decoded formula (e.g., sodium benzoate + vitamin C; cationic + anionic charge conflicts)
LabelMath — Cosmetic Label Compliance Tool
An interactive label-building tool that helps small-batch makers design compliant cosmetic labels for the US, EU, and Canadian markets. Covers required label elements, claim restrictions, and format requirements.
- Regulatory frameworks: US FDA cosmetic labeling (21 CFR 701), EU Cosmetics Regulation (EC 1223/2009), and Canadian Natural Health Products / Cosmetic Regulations
- Required label elements: Product identity, net quantity, distributor name and address, INCI ingredient list, warnings, and directions
- Net quantity formatting: Calculates dual-declaration format (net weight and net volume) for both metric and US customary units, per FDA requirements
- Claim checker: Identifies which label claims (e.g., "antibacterial", "SPF", "hypoallergenic", "dermatologist-tested") trigger drug or OTC status under FDA or require substantiation
- Principal display panel (PDP) calculator: Calculates required minimum font size and PDP area from container dimensions
- Related guides: Linked directly to FDA cosmetic labeling rules, MoCRA updates, how to read an INCI label, EU allergen labeling, and marketing claim guidance
Ingredient Encyclopedia
A searchable database of 527 cosmetic ingredients. Each entry includes formulation data, safety information, calculator compatibility, and links to relevant guides. The encyclopedia is the single source of truth that feeds all ten calculators.
Functional Categories (14)
- Emollients: Carrier oils, butters, synthetic esters, silicones, waxes — with skin-feel, comedogenic rating, greasiness level, and melting point data
- Fatty Thickeners: Fatty alcohols and fatty acids that provide co-emulsification, thickening, and structure (e.g., Cetearyl Alcohol, Stearic Acid)
- Emulsifiers: O/W and W/O stabilizers — tagged with HLB value, polarity, electrolyte sensitivity, and emulsion type
- Humectants: Water-binding agents (glycerin, hyaluronic acid, sodium PCA, panthenol, sorbitol, etc.)
- Rheology Modifiers: Gums, carbomers, cellulose derivatives, clays — with thickening mechanism and charge data
- Preservatives: Antimicrobial agents — tagged with spectrum (Gram+/-, Yeast, Mold), effective pH range, and heat stability
- Antioxidants: Oxidation inhibitors including Vitamin E (tocopherol), ROE, BHT, BHA, and natural botanical antioxidants
- Actives: Cosmetic actives, botanical extracts, proteins, peptides, vitamins, AHAs, and skin-identical ingredients
- Surfactants: Foaming and cleansing agents with ASM fraction, charge, pH stability, and salt-thickening response
- Chelators: Metal ion sequestrants (Disodium EDTA, Tetrasodium EDTA, Sodium Phytate, Sodium Gluconate)
- pH Adjusters: Acids and alkalis for pH correction (Citric Acid, Lactic Acid, Sodium Hydroxide, Triethanolamine)
- Salts: Electrolytes including Sea Salt, Sodium Chloride, Magnesium Sulfate, with their soap and surfactant behavior
- Colorants: FDA-approved iron oxides, ultramarines, micas, and certified dyes with area-of-use restrictions
- Additives: Clays, starches, powders, water replacements (aloe vera, milks, botanicals), and miscellaneous functional ingredients
Data Fields per Ingredient
- INCI name, common name, trade names
- Functional class and ingredient type
- Usage levels: minimum and maximum percentage by product type
- Solubility: water, oil, both (amphiphilic), alcohol, or insoluble
- pH stable range and effective range
- Ionic charge: Nonionic, Anionic, Cationic, Amphoteric
- HLB value (for emulsifiers) or required HLB contribution (for emollients)
- Fatty acid profile: Lauric, Myristic, Palmitic, Stearic, Oleic, Linoleic, Linolenic, Ricinoleic (for oils and fats)
- SAP values: NaOH and KOH saponification values (for soap-compatible oils)
- Melting point and hardness score 0–10 (for waxes and butters)
- Comedogenic rating 0–5 and greasiness level (for emollients)
- Preservative spectrum: Gram-positive, Gram-negative, Yeast, Mold coverage
- Skin type suitability: Dry, Oily/Acne-prone, Sensitive, Mature, Normal/Combination
- Hair type suitability: Dry/Damaged, Oily, Fine/Low Porosity, Curly/High Porosity, Color-treated, All types
- Vegan status (yes / no / depends on source)
- Natural vs. synthetic classification
- State-specific bans (California Toxic-Free Cosmetics Act and similar)
- Multi-component INCI breakdown for complex blend ingredients
- Calculator compatibility flags: which of the ten calculators the ingredient is available in
Encyclopedia Features
- Fuzzy search: Matches on name, INCI, and trade names with relevance scoring
- Global filters: Functional class, ingredient type, ionic charge, solubility, natural/synthetic origin, vegan status, calculator availability
- Contextual filters: Change based on the selected class — Preservatives show spectrum coverage filters; Emollients show comedogenic and greasiness filters
- Sorting: Name (A–Z / Z–A), functional class, type, charge, solubility
- Pagination: 50 ingredients per page
- Smart substitution engine: On each ingredient detail page, suggests alternatives scored 0–100% similarity based on chemical class, charge, solubility, and functional overlap
- Related articles: Each ingredient page links to relevant formulation guides and science articles
Help-Me-Pick Wizards — Eight Guided Selection Tools
The Help-Me-Pick wizards guide formulators through ingredient selection using a question-based flow. Each wizard produces a formula suggestion that can be passed directly into the corresponding calculator.
- Help Me Pick Oils — Bar Soap (NaOH): A 4-step wizard that asks about desired bar properties (hardness, lather type, gentleness, skin feel) and ingredient restrictions (palm-free, nut-free, vegan, animal-free). Recommends a base oil blend from the soap oil database.
- Help Me Pick Percentages — Bar Soap: Given a set of chosen oils, calculates the ideal percentage for each oil to hit user-defined quality score targets (Hardness, Cleansing, Conditioning, Bubbly Lather, Creamy Lather). Results are pre-filled and editable in SoapMath.
- Help Me Pick Oils — Liquid Soap (KOH): Recommends oils specifically for KOH paste, optimizing for clarity, lather quality, solubility, and dilution ease using liquid-soap-specific quality scores.
- Help Me Pick Percentages — Liquid Soap: Optimizes KOH oil ratios across five liquid soap quality scores: Clarity Risk, Dilution Ease, Mildness, Bubbly Lather, Creamy Lather.
- Help Me Pick Balm Ingredients: Filters the anhydrous ingredient database by function, skin type, and product format to suggest waxes, butters, and liquid oils for the selected balm type.
- Help Me Pick Lotion Ingredients: Two paths — Skin Care (lotion, cream, serum) and Hair Conditioner. Filters by skin type or hair type and concern. Silicone-free filter available. Outputs a suggested starting formula with editable percentage ranges that pass directly into LotionMath.
- Help Me Pick Bubble Ingredients: Suggests a surfactant system based on target product type and desired ASM range, then recommends additives (thickeners, conditioning agents, preservatives) appropriate for the formula.
Resource Library — 128 Formulation Articles
The resource library covers the full range of small-batch cosmetic formulation: step-by-step how-to guides, ingredient science deep dives, troubleshooting for common failures, beginner orientation, and regulatory compliance. Articles are filterable by topic and product type on the resources page.
How to Make — 22 Articles
Step-by-step formulation guides covering: Cold Process Bar Soap, Cold Process Liquid Soap, Dual-Lye Soap, How to Render Tallow, O/W Lotions & Creams, W/O Barrier Creams, Hair Conditioners, Stick Lip Balm, Lotion Bar, Pot Body Balm, Whipped Body Butter, Oil Serum, Perfume Roller, Cleansing Balm, Anhydrous Scrub, Emulsified Scrub, Sugar Scrub, Body Wash, Shampoo, Face Wash, Hand Wash, Bubble Bath.
How to Use — 18 Articles
Usage guides for all ten calculators (SoapMath, LotionMath, BalmMath, BubbleMath, ColorMath, IFRAMath, BatchMath), all eight wizards, the ingredient encyclopedia, plus articles on converting percentages to weight, formulating by weight, and which calculator to use for a given product type.
Science & Reference — 38 Articles
Ingredient deep dives (Hyaluronic Acid, Niacinamide, Vitamin C, Glycerin, Honey, Magnesium Oil, Milk in cosmetics). Emulsion science (HLB, Oil vs. Water Phase, Emulsifier Selection, Humectants, Emollients, Occlusives). Soap science (SAP Values, Superfat, Lye Concentration, Fatty Acid Profiles, Gel Phase, Water Replacements, Tallow Myths & Facts). Surfactant science (Salt Curves, SCI vs. SLSA vs. SLS, Fragrance in Surfactants). Formulation science (pH in Cosmetics, Rancidity, Preservative Selection, Natural vs. Synthetic Preservatives, Stability Testing, Scaling Test Batches, Comedogenic Ratings, Skin Sebum Composition, Mica and Heavy Metals, Essential Oils vs. Fragrance Oils, IFRA Categories, IFRA 51st Amendment, Exfoliant Comparison, Cosmetic Packaging Guide, Ingredient Substitution Guide).
Troubleshooting — 18 Articles
Soap: Why Soap Seizes, What Causes DOS (Dreaded Orange Spots), Why Soap Is Soft After Curing, Why Liquid Soap Is Cloudy, Soap Cure Times, Soap Troubleshooting overview. Lotion: Why Lotion Separated, Why Lotion Is Too Thin, Why Lotion Pills, Why Lotion Is Grainy, Why Lotion Feels Greasy, Why DIY Lotion Recipes Fail, Lotion Troubleshooting overview. Other: Why Body Butter Separates, Why Body Butter Is Grainy, Why Lip Balm Separated or Sweats, Why Body Wash Is Not Foaming, Why Cleanser Won't Thicken.
Beginner Guides — 4 Articles
Beginner Guide to Soapmaking, Beginner Guide to Lotion Making, Beginner Guide to Surfactant Formulation, How to Read an INCI List.
Business & Regulatory — 13 Articles
US regulations: FDA Cosmetic vs. Drug vs. Soap classification, US Sunscreen Regulation (OTC Monograph M020), Why You Can't Make Sunscreen at Home, Children's Cosmetics Regulation (FDA/CPSC/EU), Insect Repellent Regulation (EPA FIFRA & 25b exemption), FDA Colorant Regulations. International: EU vs. FDA Cosmetic Regulation, EU Fragrance Allergen Labeling. Business: Can You Sell Homemade Cosmetics?, How to Price Handmade Soap, How to Start a Soap Business, Product Liability Insurance for Cosmetics, Cosmetic Labeling Requirements. Operations: GMP for Home Manufacturers, Batch Records for Small Makers, How to Read a Certificate of Analysis, Batch Records.
Platform Details
- Access: Free, no account required, no download required
- Device support: Works on desktop, tablet, and mobile phones; all calculators are mobile-responsive
- Data privacy: Formulas and calculations are processed client-side in the browser; no formulation data is sent to or stored on a server
- Analytics: Google Analytics 4 and Microsoft Clarity are used for anonymized usage analytics
- Output formats: All calculators produce printable recipe output; all ingredient weights can be displayed in grams or ounces
- Updates: IFRA standards, FDA colorant data, and ingredient database are updated as regulatory amendments are issued
- Creator: SoapMath.com was created by McKayla Melada
- Platform: React 18, TypeScript, hosted on Neocities
