How to use the time to boil water calculator
Estimate time for a heater to bring water to a boil. Enter water mass, start temperature, heater power, efficiency in the fields above; the energy needed, time to boil are computed instantly and plotted on the chart so you can see how the answer changes.
Common searches this calculator answers include “how long to boil water”, “kettle time”, “heater power”, “calculate time to boil water”, “find energy needed”.
Formula
Variables
- m — Water mass (kg)
- T1 — Start temperature (°C)
- P — Heater power (W)
- eff — Efficiency (%)
Worked example
With water mass = 1 kg, start temperature = 20 °C, heater power = 2000 W, efficiency = 85 %, the calculator gives energy needed ≈ 334.88 kJ; time to boil ≈ 196.9882 s; time to boil ≈ 3.283137 min.
Frequently asked questions
What is the time to boil water calculator used for?
Estimate time for a heater to bring water to a boil. It helps with questions such as “how long to boil water”, “kettle time”, “heater power”.
What is the formula for the time to boil water calculation?
Energy needed (kJ) = m × 4.186 × (100-T1). Time to boil (s) = [Energy needed] × 1000 / (P × eff / 100). Time to boil (min) = [Time to boil] / 60. Here m is water mass (kg), T1 is start temperature (°C), P is heater power (W), eff is efficiency (%).
What inputs do I need for the time to boil water calculator?
You need water mass in kg, start temperature in °C, heater power in W, efficiency in %. Each field is pre-filled with a typical example so you can see how the result responds as you edit the numbers.
How do I use the time to boil water calculator?
Type values into the input fields. Results and the chart update instantly. Use Reset to restore the example values, Copy results to paste them elsewhere, or Share to copy a link that preserves your inputs.
Is the time to boil water result exact?
Calculations use standard formulas and double-precision arithmetic, then display about seven significant figures. Real-world measurements carry uncertainty, so treat results as estimates unless your inputs are exact.