Incubation Time Temperature Fish Calculator

Incubation Time Temperature Fish Calculator

Estimate fish egg hatch timing from species, average temperature, degree-days, egg type, aeration, stability, and current incubation progress.

🐟Species Presets

🌡Incubation Inputs

Use the steady average across the incubation container.
Ignored when progress is set to fresh.

Incubation Estimate

Expected Time
--
days remaining
Hatch Window
--
earliest to latest likely timing
Degree-Days Left
--
C-days to selected milestone
Estimated Viable Hatch
--
--

📊Incubator and Species Comparison Grid

C-days
temperature units used for embryo timing
2-5%
typical window widening per 1°C swing
70-90
warm cichlid hatch C-days
300+
coldwater trout hatch C-days

🐟Species Thermal Reference

Species profileUseful incubation rangeHatch thermal unitsTypical hatch note
Betta splendens78-84°F / 26-29°C40-55 C-daysAbout 36-48 hours in warm water
Freshwater angelfish78-82°F / 26-28°C65-78 C-daysAbout 2.5-3 days to hatch
Goldfish64-74°F / 18-23°C75-105 C-daysOften 3.5-5 days in spring temperatures
Koi carp68-77°F / 20-25°C90-125 C-daysUsually 4-6 days in warm vats
Corydoras catfish74-80°F / 23-27°C85-115 C-daysCommonly 3.5-5 days
Zebrafish80-84°F / 27-29°C70-88 C-daysRapid hatch at 28-29°C
Discus82-86°F / 28-30°C70-92 C-daysWarm cichlid clutch timing
Medaka / ricefish75-82°F / 24-28°C180-230 C-daysOften about 7-9 days
Rainbow trout45-55°F / 7-13°C300-370 C-daysColdwater eggs take several weeks

🌡Temperature Effect Examples

Thermal targetAt 20°C / 68°FAt 25°C / 77°FAt 28°C / 82°F
50 C-days2.5 days2.0 days1.8 days
80 C-days4.0 days3.2 days2.9 days
110 C-days5.5 days4.4 days3.9 days
220 C-days11.0 days8.8 days7.9 days
340 C-days17.0 days13.6 days12.1 days

🥚Egg Type and Aeration Factors

ConditionTiming effectWindow effectBest calculator use
Bubble nest eggsSlightly fasterNarrow if stableBetta and gourami style clutches
Adhesive mop eggsNear baselineModerateGoldfish, medaka, many killifish
Guarded substrate eggsNear baselineNarrow with parent fanningCichlid cone, cave, or leaf spawns
Egg tumbler flowSlightly faster oxygen exchangeNarrows scattered hatchCichlid, catfish, and non-adhesive eggs
Low movementSlightly slowerWiderUse only when eggs are not oxygen limited

📐Common Incubation Scenarios

ScenarioTypical inputsWatch in resultUseful output
Fresh angelfish spawn80°F, guarded substrate, parent fanningEggs turning white after day 12-3 day hatch window
Goldfish spawning mop70°F, adhesive eggs, light bubblingWide temperature swing outdoorsDaily check timing
Medaka egg cup79°F, adhesive eggs, steady aerationLonger thermal targetWeek-scale hatch estimate
Coldwater trout tray50°F, coldwater eggs, steady flowLogged degree-daysSeveral-week planning window
Use average temperature, not the heater setting. A steady measured average gives a better degree-day estimate than a dial setting, especially in small containers.
Hatch windows are biological ranges. Species, genetics, oxygen, egg handling, and temperature swing can spread hatching even when degree-days look exact.
This calculator estimates fish egg incubation timing for planning. Species strains, local water, and actual embryo development can shift the hatch window, so compare the estimate with visible egg stage.

Embryos don’t care about human calendars. They care only about amount of energy you provide as it relates to their growth rate. The physics of egg development are a combination of thermodynamics and waiting patiently.

You observe small balls stuck to a leaf on a plant or suspended in a bubble nest. Your mind leaps ahead to the instant they’re released into the world. While humans see time as a straight line, biological processes like embryo development builds on themselves over time. A day isn’t a day; one at 80 degrees doesn’t equate to one at 70.

Why Degree-Days Matter More Than Calendar Days

This is why aquarium keepers who breed fish uses degree-days instead of calendar days to follow along. It sounds technical but is simple enough. Regardless of the speed at which you give heat, what matters is how much heat is needed to achieve a particular milestone. So, what’s the catch? How do I know how much to adjust?

You don’t need to do all the conversion and coefficient math yourself…that’s why there’s this calculator. Plug in your average temperature (not the current number from your thermometer) and your species, and the calculator do the math for you.

The important thing is not so much the thermometer reading at any given time as it is the consistent average temperature throughout entire duration of incubation. Heaters cycle on and off which creates a false reading. These highs and lows throw embryo for a loop rather than helping it along. It doesn’t matter if you’ve got an eighties heater dial because what matters is the average temperature the eggs actualy see over the course of a day.

Maybe your tank water is eighty degrees with a two degree drop overnight due to cooling room air. Your real average could end up being only seventy-eight degrees. This one or two degree change can shift your hatch window by hours, and when you’re hoping to feed fry moments after their heads pop above water, those few hours make a big difference.

These estimates rely on species profiles, since various fish has varied development baselines. An egg of a rainbow trout requires many more cumulative heat units than an embryo of a betta. The reference table spells it all out. Coldwater species require upwards of three hundred degrees-days, while warm water species such as cichlids hatches in less than eighty.

And so you can’t just assume that what happens in your tank will happen elsewhere, as if you’re making the same assumption about timing across tanks. While a clutch of eggs for some species may be ready in five days at 70 degrees Fahrenheit (e.g., goldfish spawning in spring), another species such as zebrafish eggs might hatch in half that time at the same temperature. Their seasonal reality is set differently; their biological clock runs on different time.

The other variables are air and egg type (which control growth of fungus and affect available oxygen). Eggs laid stickily (such as on a spawning mop); tend to clump. Particularly without good water movement, they become a mess that reduces local dissolved O2 and traps waste. Constant gentle aeration prevents this and provides each embryo with sufficient oxygen for efficient metabolism of the heat it generates. Choosing your egg type in the tool basically instructs the algorithm how much margin to set aside for physical constraints.

Fanned eggs like mouthbrooders or guarded substrate eggs benefits from parental care to regulate flow, whereas bubble nest eggs depends on the male maintaining the structure. Lack of flow means a wider hatch window as some eggs will be just a little less oxygenated than others, falling out of step with their siblings. This produces a staggered fry emergence instead of a simultaneous blast-off.

A huge number of hobbyists fall into the trap of checking for hatch at specific times determined by ideal conditions that they’ve read in a book. In reality, your tank is an ecosystem, and most real tanks are fairly messed up. Water quality vary. Temperature fluctuates.

The calculator takes this into account by giving you a range rather than a time and date. Because faster temps accelerate development and slower temps slow it down, it expands the predicted window accordingly. Rather than one hour, it gives you a window, way more realistic considering biological variability!

Another thing to consider is fertility rates. Not all clear eggs will turn into fries. Some are unfertilized from the outset while others will get infected with bacteria/fungus and die off before reaching the eyed stage. If you keep track of your historical fertility rate, you can adjust your expectations for how many mouths you’ll realy have to feed.

You can know when it’s going to happen, but knowing when it happens is only half the battle. The real question is how do I have live food ready just as the first few fry start swimming? This should of happened before their yolk sacs run out. Otherwise they die. Feed them too soon and you’re wasting money and fouling up your tank.

Timing connects what you expect with what you do. It stops you from guessing and starts you preparing instead, based off data not hope.

“Incubation isn’t so much about making nature conform as it is about understanding nature’s signals. If you’re paying attention, the thermal units builds up in the background, and the eggs will tell you what to do when they reach their readiness. From the rate of development to stress level, getting that average temperature correct matters. When you can rely on the degree-days’ count, there’s no need to watch the tank every hour; instead, you can just wait for the right window of opportunity. You are moving from anxiety to strategy, and that is the difference between sporadic luck and an ongoing practice.

Incubation Time Temperature Fish Calculator

Author

  • Ronan Granger

    Hi, I am Ronan Granger, the owner of AquaJocund.com! At AquaJocund, I’m thrilled to take you on a captivating and immersive journey through the wondrous realm of aquariums and aquatic life.

Leave a Comment