Aquarium Heater Wattage Calculator
Calculate the aquarium heater wattage you need from tank volume and the gap between your target water temperature and coldest room temperature, with a recommended purchasable heater size (or two heaters for large tanks).
Input
The temperature your fish/reptile species need — check your species guide.
The lowest ambient temperature the tank will sit in — typically overnight.
Output
| Metric | Value |
|---|---|
| No data yet | |
| Option | Assessment |
|---|---|
| No data yet | |
Guides
Why heater wattage matters
Most tropical fish, reptiles, and aquatic invertebrates need a stable water temperature well above room temperature. An undersized heater will run at full power constantly and still never reach your target — or lag badly during a cold snap. An oversized heater cycles on and off more (which is fine) but costs more upfront. Getting the wattage right the first time saves both money and a stressed-out tank.
The formula used
This calculator uses a standard aquarium-hobbyist sizing rule of thumb based on the temperature gap your heater has to overcome:
- Temperature difference: ΔT = target water temperature − coldest room temperature
- Base wattage:
0.115 × tank volume (liters) × ΔT (°C) - Safety margin: the base wattage is increased by 20% to account for heat loss, drafts, and an open-top or lidless tank
The result is then rounded up to the nearest commonly-sold heater size (25, 50, 75, 100, 150, 200, 250, or 300 watts) — never down, since an undersized heater simply can't hit the target temperature no matter how long it runs.
Why multiple heaters for large tanks?
Above 300 watts — the largest commonly available single aquarium heater — the calculator recommends splitting the load across multiple heaters (as many as it takes to keep each one at a standard size) rather than hunting for an oversized specialty unit. This is standard practice for large tanks: placing heaters at intervals along the tank distributes heat more evenly and gives you redundancy — if one heater fails, the others keep the tank from crashing to room temperature.
How to use it
- Enter your tank volume and pick gallons or liters.
- Enter your target water temperature (check your species' care guide) and the coldest temperature your room reaches — usually overnight.
- Pick °F or °C.
- The results table updates instantly with the wattage needed and a recommended purchasable heater size, plus a comparison table showing why that size (and not one smaller or larger) is the right pick.
FAQ
What "room temperature" should I use? Use the lowest temperature your room realistically drops to — overnight, in winter, or with the AC running — not the daytime average. Sizing for the worst case is what keeps your heater from falling behind on a cold night.
Is 20% a lot of safety margin? It's a modest buffer that accounts for an uninsulated glass tank, an open top losing heat to evaporation, and drafts near windows or AC vents. A sealed, lidded tank in a stable room could get away with less; a drafty room or open-top tank might want more.
My tank needs more than 300W — what heater do I buy? Rather than hunting for a rare high-wattage single unit, split the load across multiple standard heaters placed at intervals along the tank. It heats more evenly and means one heater failing doesn't leave your tank without any heat at all.
Does this calculator store my data? No. Everything runs in your browser — your inputs and results are never sent to or stored on our servers.
Is this a substitute for a thermometer? No. Always verify actual water temperature with a separate aquarium thermometer after installing a heater — this calculator gives you a sizing starting point, not a guarantee of the exact temperature your tank will hold.
Use it from code
From 3 credits per callREST API
curl -X POST https://api.iotools.cloud/v1/tool/aquarium-heater-wattage-calculator \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"tankVolume": "20",
"volumeUnit": "gal",
"targetTemp": "78",
"roomTemp": "68",
"tempUnit": "f"
}'Swap in your own key from your account. The tool's fields are the body — no wrapper.
Ask an AI agent
Use the IOTools `aquarium-heater-wattage-calculator` tool (Aquarium Heater Wattage Calculator) on this input:
YOUR_INPUT_HEREPaste this at any agent connected to the IOTools MCP server, then add your input.