Thermodynamics

Heat Energy Calculator

Calculate sensible heat energy, mass, specific heat capacity, or temperature difference using Q = m c ΔT.

Formula Q = m c ΔT (sensible heat only)Reviewed Sep 8, 2026

Heat energy for a temperature change is commonly modeled with the sensible-heat relation Q = m c ΔT. This calculator lets you solve for heat energy, mass, specific heat capacity, or temperature difference when the other three quantities are known. It is intended for heating or cooling without phase change, such as warming water, cooling metal parts, or checking test data from a known material sample. If you do not know the material's c value, use the specific-heat table below as a first-pass lookup and verify the value for your exact material and temperature range.

Calculation Bench
Solve for
01

m · Amount of material being heated or cooled.

02

c · Material property describing how much heat is required per unit mass for each degree of temperature change.

03

ΔT · Change in temperature between the initial and final states, not the absolute temperature itself.

Solution

Enter the required values to calculate heat energy.

Q = m c ΔT

This calculator covers sensible heat only. Positive Q and ΔT represent heating, while negative Q and ΔT represent cooling. Phase-change energy is not included here.

Formula Sheet

Q=mcΔTQ = mc\Delta T
m=QcΔTm = \dfrac{Q}{c\Delta T}
c=QmΔTc = \dfrac{Q}{m\Delta T}
ΔT=Qmc\Delta T = \dfrac{Q}{mc}
  • QHeat Energy
  • mMass
  • cSpecific Heat Capacity
  • ΔTTemperature Difference

Variables & Units

SymbolVariableDescriptionCommon Units
QHeat EnergyThermal energy transferred into or out of the material during the temperature change.J, kJ, MJ, Btu
mMassAmount of material being heated or cooled.g, kg, lb
cSpecific Heat CapacityMaterial property describing how much heat is required per unit mass for each degree of temperature change.J/(kg·K), kJ/(kg·K), cal/(g·°C), Btu/(lb·°F)
ΔTTemperature DifferenceChange in temperature between the initial and final states, not the absolute temperature itself.K, °C, °F

How to Use This Calculator

  • 01Choose which variable you want to solve for first. The calculator then shows only the three inputs needed for that form of Q = m c ΔT.
  • 02Enter mass and specific heat capacity as positive values. Heat energy Q and temperature difference ΔT may be positive for heating or negative for cooling, but their signs must stay physically consistent when solving backward.
  • 03Use a temperature difference, not an absolute temperature. A change of 10 °C is the same as a change of 10 K, while Fahrenheit differences scale differently.
  • 04Use the result in kJ, Btu, or kWh depending on the next decision: lab energy balance, heating equipment size, or rough electrical energy cost. Use this page only for sensible heat; if the material melts, boils, condenses, or freezes, latent heat must be handled separately.

How the Formula Works

The equation Q = m c ΔT says that the heat transferred into or out of a substance depends on how much material is present, how much energy per unit mass per degree the material stores, and how much its temperature changes. Larger mass, larger specific heat, or larger temperature change all increase the required heat magnitude proportionally.

The sign convention matters. Positive Q and positive ΔT represent heating, while negative Q and negative ΔT represent cooling. Mass and specific heat capacity remain positive material quantities, so when solving for them, the entered heat energy and temperature change must have compatible signs.

Worked Example 01

Heat water through a 15 °C rise

Known

  • Mass (m): 2 kg
  • Specific Heat Capacity (c): 4186 J/(kg·K)
  • Temperature Difference (ΔT): 15 °C

Formula

Q = m c ΔT

Substitution

Q = 2 × 4186 × 15

Result

Q = 125,580 J (125.58 kJ)

Heating 2 kg of water by 15 °C requires 125.58 kJ when specific heat is taken as 4186 J/(kg·K).

Worked Example 02

Back-solve specific heat capacity from test data

Known

  • Heat Energy (Q): 54 kJ
  • Mass (m): 3 kg
  • Temperature Difference (ΔT): 20 °C

Formula

c = Q / (m ΔT)

Substitution

c = 54,000 / (3 × 20)

Result

c = 900 J/(kg·K)

A 54 kJ energy input that raises 3 kg by 20 °C corresponds to a specific heat capacity of 900 J/(kg·K).

Worked Example 03

Cooling with negative heat transfer

Known

  • Heat Energy (Q): -41.86 kJ
  • Mass (m): 1 kg
  • Specific Heat Capacity (c): 4186 J/(kg·K)

Formula

ΔT = Q / (m c)

Substitution

ΔT = -41,860 / (1 × 4186)

Result

ΔT = -10 °C

A negative heat transfer means energy leaves the material, so the temperature change is negative for cooling in this sign convention.

Applications

  • 01Estimating heating or cooling energy for water, metals, air, concrete, glass, and other common materials
  • 02Back-solving sample mass or temperature rise from test energy data
  • 03Checking whether a measured specific heat value is reasonable for a known material
  • 04Converting a sensible-heat requirement into Btu or kWh before comparing heater size or energy use

Representative Specific Heat Capacities

MaterialSpecific Heat CapacityNotes
Water4186 J/(kg·K)High heat capacity; common lab and HVAC reference
Dry air (constant pressure)1005 J/(kg·K)Use cp for most heating/cooling airflow estimates
Aluminum900 J/(kg·K)Common metal value for rough part heating
Concrete880 J/(kg·K)Varies with aggregate and moisture content
Glass840 J/(kg·K)Approximate value for ordinary glass
Iron / steel450-500 J/(kg·K)Alloy and temperature dependent
Copper385 J/(kg·K)Useful for conductors and heat-transfer hardware
Lead128 J/(kg·K)Low specific heat metal

Assumptions

  • 01The process is sensible heating or cooling only, with no phase change.
  • 02Specific heat capacity is treated as constant across the temperature range.
  • 03The material is represented as a lumped mass with a uniform temperature change.

Where This Model Stops

  • 01Does not include latent heat for melting, boiling, condensing, freezing, or sublimation.
  • 02Does not model temperature-dependent specific heat capacity or full multi-body calorimetry balances.
  • 03Does not include heat-loss paths, heating time, power limits, or transient conduction/convection effects. If you are choosing a heater, divide the heat energy by available power and then add expected heat losses.

References

  1. [1]
    11.2 Heat, Specific Heat, and Heat Transfer

    OpenStax Physics

    Defines Q = m c ΔT, explains when Celsius and kelvin differences are interchangeable, and notes that the relation applies only without phase change.

  2. [2]
    1.4 Heat Transfer, Specific Heat, and Calorimetry

    OpenStax University Physics Volume 2

    Provides specific-heat interpretation, representative values, and calorimetry context for sensible heat calculations.

  3. [3]
    NIST Guide to the SI, Appendix B.9

    National Institute of Standards and Technology

    Provides official conversion factors for heat energy and specific heat capacity units used on this page.

Frequently Asked Questions

What is specific heat capacity?

Specific heat capacity is the amount of heat energy needed to raise one unit of mass of a substance by one degree - the material property that appears as c in Q = mcΔT. Water's specific heat capacity, 4186 J/(kg·K), is unusually high compared to metals like copper at 387 J/(kg·K), which is why water heats and cools far more slowly than metal for the same energy input.

Can I use °C or K for temperature difference?

Yes. For temperature difference, 1 °C change equals 1 K change, so the calculator treats those two scales the same for ΔT. Fahrenheit differences are different in size and are converted accordingly.

Why can heat energy be negative?

Negative Q represents heat leaving the material rather than entering it. In that case the temperature difference is also negative for a positive mass and positive specific heat capacity.

Can this calculator handle boiling or melting?

No. The Q = m c ΔT relation on this page is only for sensible heat with a temperature change in a single phase. Phase changes require latent-heat terms and are better handled with a separate latent heat calculator.

How is this different from the Specific Heat Calculator?

This Heat Energy Calculator is centered on Q = m c ΔT and the energy required for a temperature change. The Specific Heat Calculator is better when your main goal is identifying or comparing the material property c itself from test data or a known material value.