Aquarium heater size calculator

Estimate heater wattage for your tank using two published rules of thumb, and how long it takes to warm the water.

Two published rules of thumb

The calculator shows both. The difference between room and target temperature matters most: a tank 5 °F above room temperature needs far less heat than one 20 °F above.

Warm-up physics

Heating water takes about 4.184 kJ per kilogram per °C (1 thermochemical calorie = 4.184 J). Energy = liters × 0.997 kg/L × 4.184 × ΔT(°C). Time = energy ÷ heater watts. Because the tank also loses heat while warming, this is a minimum. Example: 20 US gal (75.7 L) from 68 °F to 78 °F (5.6 °C) needs about 1,750 kJ (0.49 kWh), so at least 4.9 hours with a 100 W heater.

Sources

Related tools: Tank volume by shape · Gallons ↔ liters & water weight · Water change & nitrate dilution · Substrate / gravel amount · Product dose scaling