Skip to main content
Pearson+ LogoPearson+ Logo
All Calculators & ConvertersAll calculators

Enter values

Tip: For mixing, assume the system is insulated: q_hot + q_cold + q_cal ≈ 0.

We compute internally using the system convention, then flip the displayed sign if you choose “surroundings.”

Enter the other three values. Leave the target blank.

ΔT is the same size in °C and K (only absolute scale differs).

Options:

Chips prefill common scenarios and run the calculation.

Result:

No results yet. Enter values and click Calculate.

How to use this calculator

  1. Pick a problem type at the top: q = m·c·ΔT, Mixing, Phase change, or Heating curve.
  2. Choose your sign convention (optional). q > 0 can mean the system gains heat (common in chemistry), or the surroundings gain heat. The calculator computes internally using the system convention and flips the displayed sign if you choose “surroundings.”
  3. Enter the values you know.
    • In Temperature change mode, use “Solve for” to pick what you want (q, m, c, or ΔT), then fill in the other fields and leave the target blank (or ignore it).
    • In Mixing mode, enter hot + cold masses and temperatures. Add C_cal only if your problem gives it. (Most intro problems ignore it.)
    • In Phase change mode, enter mass and latent heat (or use a preset) to solve q = m·L.
    • In Heating curve mode, enter m, T_i, and T_f (or enter q to solve for T_f). The calculator automatically adds the relevant segments (warming + melting/boiling if crossed).
  4. Use Quick picks if you want a ready-made example. Clicking a chip fills the form and runs the calculation.
  5. Click Calculate (or leave Auto-calculate on). Turn on Show step-by-step to see the setup and algebra, and Show mini visual to get a quick heat-flow / heating-curve style visual.

Common gotchas: (1) Use grams when your c is in J/(g·°C). (2) ΔT is the same size in °C and K. (3) In mixing problems, T_f must land between T_hot and T_cold if there’s no phase change and the system is insulated.

How this calculator works

  • Temperature change: rearranges q = m·c·ΔT to solve for the missing value.
  • Mixing: solves energy balance: m_h c_h (T_h − T_f) = m_c c_c (T_f − T_c) (+ C_cal(T_f − T_c) if enabled).
  • Phase change: uses q = m·L and converts units as needed.
  • Heating curve: sums sensible-heat segments plus latent heats at melting/boiling: q_total = Σ(m·c·ΔT) + m·L_f + m·L_v (as applicable).

Reminder: ΔT is the same size in °C and K. Only absolute temperatures differ.

Formula & Equation Used

Temperature change: q = m·c·ΔT

Mixing (no cup): m_h c_h (T_h − T_f) = m_c c_c (T_f − T_c)

Mixing (with cup): m_h c_h (T_h − T_f) = m_c c_c (T_f − T_c) + C_cal (T_f − T_c)

Phase change: q = m·L

Heating curve segments:

q_1 = m·c_s·(T_m − T_i) (warm solid to melting point)

q_2 = m·L_f (melt at T_m)

q_3 = m·c_l·(T_b − T_m) (warm liquid to boiling point)

q_4 = m·L_v (boil at T_b)

q_5 = m·c_g·(T_f − T_b) (warm vapor above boiling point)

Not every problem includes all segments — the calculator only applies the segments you cross from T_i to T_f.

Example Problems & Step-by-Step Solutions

Example 1 — Heating water

100 g of water warms from 20°C to 35°C. Find q.

  1. ΔT = 35 − 20 = 15°C
  2. q = m·c·ΔT = (100)(4.184)(15) = 6276 J ≈ 6.28 kJ

Example 2 — Mixing hot metal into water (conceptual)

Energy lost by hot object = energy gained by cold object (and the cup if needed). Use m_h c_h (T_h − T_f) = m_c c_c (T_f − T_c), then solve for T_f.

Example 3 — Melting ice

Melt 25 g ice at 0°C. Find q using L_f ≈ 334 J/g.

  1. q = m·L = (25)(334) = 8350 J

Example 4 — Heating curve (water, simplified)

Heat 50 g of ice from −10°C to 120°C at ~1 atm. Find total q (use water values).

  1. Warm ice: q_1 = m·c_s·ΔT (−10→0°C)
  2. Melt: q_2 = m·L_f
  3. Warm water: q_3 = m·c_l·ΔT (0→100°C)
  4. Boil: q_4 = m·L_v
  5. Warm steam: q_5 = m·c_g·ΔT (100→120°C)

The calculator performs this automatically and reports each segment if “Show step-by-step” is enabled.

Frequently Asked Questions

Q: Is ΔT different in °C vs K?

No. A temperature change of 10°C equals a change of 10 K.

Q: When do I use C_cal?

Use it when the problem gives a calorimeter constant (or asks you to account for the cup/thermometer heat).

Q: Why is heat “lost” sometimes negative?

It’s a sign convention. Many setups use q < 0 for the hot object (it cools) and q > 0 for the cold object (it warms). This calculator lets you choose the display convention.

Q: Does the heating curve assume 1 atm?

Yes — it uses melting/boiling points and latent heats as if the phase changes occur at ~1 atm (typical gen-chem assumption).

Temperature
1. Intro to General Chemistry
5 problems
Topic
Jules
Endothermic & Exothermic Reactions
8. Thermochemistry
6 problems
Topic
Jules
Heat Capacity
8. Thermochemistry
7 problems
Topic
Jules
Thermal Equilibrium
8. Thermochemistry
6 problems
Topic
Jules
Heating and Cooling Curves
13. Liquids, Solids & Intermolecular Forces
6 problems
Topic
Jules
1. Intro to General Chemistry - Part 1 of 3
7 topics 12 problems
Chapter
Jules
1. Intro to General Chemistry - Part 2 of 3
5 topics 11 problems
Chapter
Jules
1. Intro to General Chemistry - Part 3 of 3
5 topics 11 problems
Chapter
Jules
8. Thermochemistry - Part 1 of 3
5 topics 13 problems
Chapter
Jules
8. Thermochemistry - Part 2 of 3
5 topics 13 problems
Chapter
Jules
8. Thermochemistry - Part 3 of 3
5 topics 13 problems
Chapter
Jules
13. Liquids, Solids & Intermolecular Forces - Part 1 of 3
4 topics 11 problems
Chapter
Jules
13. Liquids, Solids & Intermolecular Forces - Part 2 of 3
5 topics 11 problems
Chapter
Jules
13. Liquids, Solids & Intermolecular Forces - Part 3 of 3
4 topics 11 problems
Chapter
Jules
Temperature
20. Heat and Temperature
4 problems
Topic
Patrick
Specific Heat & Temperature Changes
20. Heat and Temperature
5 problems
Topic
Patrick
Latent Heat & Phase Changes
20. Heat and Temperature
2 problems
Topic
Patrick
Intro to Calorimetry
20. Heat and Temperature
4 problems
Topic
Patrick
Heat Transfer
20. Heat and Temperature
6 problems
Topic
Patrick
20. Heat and Temperature - Part 1 of 2
5 topics 12 problems
Chapter
Patrick
20. Heat and Temperature - Part 2 of 2
4 topics 11 problems
Chapter
Patrick
Endothermic & Exothermic Reactions
7. Energy, Rate and Equilibrium
7 problems
Topic
Jules
Heat Capacity
7. Energy, Rate and Equilibrium
6 problems
Topic
Jules
Heating and Cooling Curves
8. Gases, Liquids and Solids
4 problems
Topic
Jules
7. Energy, Rate and Equilibrium - Part 1 of 3
5 topics 11 problems
Chapter
Jules
7. Energy, Rate and Equilibrium - Part 2 of 3
5 topics 11 problems
Chapter
Jules
7. Energy, Rate and Equilibrium - Part 3 of 3
3 topics 8 problems
Chapter
Jules
8. Gases, Liquids and Solids - Part 1 of 2
8 topics 15 problems
Chapter
Jules
8. Gases, Liquids and Solids - Part 2 of 2
7 topics 15 problems
Chapter
Jules
Endothermic & Exothermic Reactions
3. Matter and Energy
5 problems
Topic
Heat Capacity
3. Matter and Energy
5 problems
Topic
Heating and Cooling Curves
12. Liquids, Solids, and Intermolecular Forces
5 problems
Topic
3. Matter and Energy - Part 1 of 2
12 topics 36 problems
Chapter
3. Matter and Energy - Part 2 of 2
1 topic 3 problems
Chapter
12. Liquids, Solids, and Intermolecular Forces
4 topics 12 problems
Chapter
Energy Balance
10. Energy Balance: Body Weight, Obesity, & Eating Disorders
10 problems
Topic
10. Energy Balance: Body Weight, Obesity, & Eating Disorders
8 topics 15 problems
Chapter