How it works
watts ≈ (mass × 4184 J/kg·°C × ΔT) ÷ heat-up time; ΔT = target − room
Heating water is pure physics. The energy needed is Q = m × c × ΔT, where m is the mass of water in kilograms (one litre of water is about one kilogram), c is the specific heat of water at 4,184 joules per kilogram per degree Celsius, and ΔT is how far the target sits above the coldest room temperature. The calculator sizes the heater to close that whole gap within about eight hours of continuous heating; a heater that can do that comfortably holds the temperature against ordinary room heat loss the rest of the time. An open-topped tank loses noticeably more heat through surface evaporation, so the recommendation is raised about twenty percent when you tell it there is no lid. The result is rounded up to the nearest off-the-shelf wattage — 25, 50, 75, 100, 150, 200, 250 or 300 watts. This approach reproduces the familiar hobby rule of roughly 2.5 to 5 watts per gallon: the low end when the room is close to the target, the high end when it is much colder, which is exactly what the physics predicts because wattage scales with ΔT. For anything above about 40 gallons, or any large temperature gap, two smaller heaters at opposite ends beat one big one: they spread the heat more evenly and, crucially, if a heater sticks on, a smaller one cooks the tank more slowly, and if one fails off, the other keeps the tank from crashing. Always pair a heater with an accurate thermometer and check it for the first few days.
Sources
- USGS Water Science School — Specific Heat Capacity and Water Water absorbs 4,184 joules (1 kilocalorie) to raise the temperature of one kilogram by 1 °C — the c in Q = m·c·ΔT.
- NIST — Special Publication 811 (unit conversions) 1 US gallon = 3.785411784 L and °C = (°F − 32) × 5/9 by definition, used to convert volume and temperature to SI.
FAQ
What size heater do I need for my aquarium?
It depends on volume and how far you must raise the temperature above the room, not just gallons. As a guide, allow roughly 2.5 to 5 watts per gallon — the low end when the room is only a few degrees below target, the high end when it is much colder. A 20-gallon tank in a 70°F room heated to 78°F needs about 50 watts. Enter your numbers above for a sized figure.
Is the watts-per-gallon rule reliable?
It is a decent shortcut but it ignores the room temperature, which is the biggest factor. The same tank needs a small heater in a warm house and a much larger one in a cold garage. This calculator uses the actual physics of heating water and the gap between your room and target temperature, then reports the equivalent watts per gallon so you can sanity-check it against the rule.
Should I use one heater or two?
For tanks above about 40 gallons, two smaller heaters are safer than one large one. They spread heat more evenly, and they fail more gracefully: if one sticks in the on position a smaller heater overheats the tank more slowly, and if one fails off the other keeps the tank from crashing. Split the recommended wattage between two units placed at opposite ends near the flow.
Does a lid change the heater size?
Yes. Most heat leaves an aquarium through the water surface by evaporation, which also cools the water. A glass lid or hood cuts that loss substantially, so a covered tank needs less heater than an open-topped one of the same size. The calculator adds about twenty percent to the recommendation when you tell it the tank is open, which is a reasonable allowance for the extra evaporative loss.
What temperature should a tropical aquarium be?
Most tropical community fish do well between 76 and 80°F, around 24 to 27°C. Some species have specific needs — discus prefer the mid 80s, while goldfish and other coldwater fish want cooler water and often no heater at all. Set the target to your fish species requirement, and size the heater for the coldest the room gets so the tank never dips below target.
How long should a heater take to warm the tank?
A correctly sized heater raises the whole tank from room temperature to target over several hours, not minutes, because water has a very high heat capacity. This calculator sizes for about an eight-hour heat-up, which also guarantees enough spare power to hold temperature overnight. Never rush it with a huge heater; steady, gentle heating avoids stressing fish and reduces the risk of an overheating accident.
Wattage is an estimate from the physics of heating water and assumes a heated indoor room; real heat loss varies with insulation, airflow and lighting. Always use a separate thermometer, and consider two heaters plus a controller on larger tanks. General aquarium guidance, not professional advice.