Fermentation Time Calculator Formula

Understand the math behind the fermentation time calculator. Each variable explained with a worked example.

Formulas Used

Estimated Fermentation Time

est_hours = round(food_type * (70 / temp) * (salt_pct / 2.5))

In Days

est_days = round(food_type * (70 / temp) * (salt_pct / 2.5) / 24)

Minimum (start tasting)

min_hours = round(food_type * (70 / temp) * (salt_pct / 2.5) * 0.6)

Variables

VariableDescriptionDefault
food_typeFermented Food72
tempFermentation Temperature(°F)70
salt_pctSalt Percentage(%)2.5

How It Works

How to Estimate Fermentation Time

Formula

Time = Base Hours x (70 / Temp) x (Salt % / 2.5)

Key Factors

  • Temperature: Warmer temperatures (up to 80°F) accelerate fermentation. Cooler temps (55-65°F) slow it down but often produce better flavor complexity.
  • Salt concentration: More salt slows fermentation by inhibiting microbial growth. Less salt speeds it up but increases spoilage risk.
  • Time: Longer fermentation develops deeper, more complex flavors.
  • Safety

    Maintain an anaerobic environment (food submerged under brine). Salt levels of 2-5% are standard for vegetable ferments. Always trust your senses: if it smells rotten or shows mold below the surface, discard it.

    Worked Example

    Sauerkraut at 70°F with 2.5% salt.

    food_type = 72temp = 70salt_pct = 2.5
    1. 01Base = 72 hours (about 3 days minimum for sauerkraut)
    2. 02Temp factor = 70/70 = 1
    3. 03Salt factor = 2.5/2.5 = 1
    4. 04Estimated = 72 hours (3 days)
    5. 05Start tasting at about 2 days, full flavor in 3-4 weeks.

    Ready to run the numbers?

    Open Fermentation Time Calculator