Specific Heat Calculator (Q = mcΔT)
This specific heat calculator solves the heat equation Q = mcΔT, which links heat energy (Q), mass (m), specific heat capacity (c), and temperature change (ΔT). Enter any three values and it instantly returns the fourth, with the full formula shown step by step.
It is built for students working through thermodynamics and calorimetry problems, engineers sizing heating loads, and anyone curious about how much energy it takes to warm water, metal, or any common material. A built-in material lookup fills in the specific heat of 20 substances so you do not have to memorize the values.
How to Use the Calculator
Choose what to solve for
Click one of the four Solve For tabs — Heat (Q), Mass (m), Specific Heat (c), or Temperature Change (ΔT). The selected variable becomes the output and its input field is hidden.
Enter the known values
Fill in the three remaining fields with your known quantities and pick a unit for each from its dropdown — joules, calories, BTU, kilograms, pounds, °C, °F, and more.
Use Material Lookup (optional)
Open Material Lookup and tap a substance to drop its specific heat straight into the field in J/(kg·K) — for example Water (4186) or Copper (385).
Read your result
The answer updates as you type, alongside a step-by-step formula with your actual values substituted in. Expand Unit Conversions to see the result in every unit, and the Heat Comparison chart appears when you solve for heat.
Features
Four Solve Modes
Solve for heat energy (Q), mass (m), specific heat (c), or temperature change (ΔT) with one click — the inputs and formula adjust automatically.
Real-Time Calculation
Results recompute instantly as you type or change a unit — no submit button needed.
Material Lookup Table
Tap any of 20 common materials — water, ice, steam, aluminum, iron, copper, gold, silver, glass, wood and more — to fill in its specific heat instantly.
Flexible Unit Support
Heat in J, kJ, MJ, cal, kcal, BTU, Wh, kWh; mass in kg, g, mg, lb, oz; specific heat and ΔT in metric or imperial units.
Step-by-Step Formula
Each answer shows the full Q = mcΔT formula with your actual numbers plugged in, so the math is easy to follow and verify.
Unit Conversion Table
Expand the conversions panel to see your result converted into every available unit for the variable you solved for.
Heat Comparison Chart
When solving for heat, a bar chart compares your result to everyday events like heating a cup of tea, boiling a kettle, or warming a bath.
Dark Mode Support
A clean dark theme is built in and follows your site preference for comfortable use day or night.
Frequently Asked Questions
What is the specific heat formula (Q = mcΔT)?
Q = mcΔT relates four quantities: Q is the heat energy transferred, m is the mass of the substance, c is its specific heat capacity, and ΔT is the temperature change. The calculator rearranges this equation to solve for whichever variable you choose.
How do you calculate specific heat capacity?
Rearrange the formula to c = Q / (m × ΔT): divide the heat energy by the mass times the temperature change. Select the Specific Heat (c) tab, enter Q, m, and ΔT, and the tool returns c in your chosen unit.
What is the specific heat of water?
Water has a specific heat of about 4186 J/(kg·K) — one of the highest of any common substance, thanks to hydrogen bonding between its molecules. That is why water heats and cools slowly, and it is preset in the Material Lookup table for quick entry.
How do I find the heat energy needed to raise temperature?
Choose the Heat (Q) tab, then enter mass, specific heat, and temperature change. For example, heating 2 kg of water by 50 °C gives Q = 2 × 4186 × 50 = 418,600 J (about 418.6 kJ).
What units does specific heat use?
The SI unit is J/(kg·K), the most common in physics. Chemistry often uses cal/(g·°C), and US engineering uses BTU/(lb·°F). The calculator supports all of these plus J/(g·°C) and kJ/(kg·K), converting between them automatically.
What is the difference between heat and temperature?
Temperature measures how hot or cold something is (°C, °F, or K). Heat (Q) is the energy transferred because of a temperature difference, measured in joules or calories. A large lake at 20 °C holds far more heat energy than a cup of boiling water, simply because it has much more mass.
Can ΔT be negative?
Yes. A negative temperature change means the object is cooling, so the resulting heat energy is also negative — heat is released rather than absorbed. The calculator accepts negative ΔT values for cooling problems.
Is my data private?
Yes. Every calculation happens entirely in your browser. No values or results are sent to a server, stored, or tracked.
No comments yet. Be the first to comment!