Back to Physics calculators

Physics · Calorimetry

Calorimetry calculator (specific heat, heat, final temperature)

Free calorimetry calculator to find heat, specific heat, temperature change, and final equilibrium temperature when mixing two substances.

All calculations run in your browser; nothing is sent to the server.

Other languages 日本語 | English | 简体中文 | Español | Português (Brasil) | Bahasa Indonesia | Français | हिन्दी | العربية

How to use (3 steps)

  1. Select the mode: single object or mixing two substances.
  2. Enter mass, specific heat, temperatures, or heat. Keep units consistent (kg with J/(kg·K) or g with J/(g·K)).
  3. Press Compute to see the solved value, the full table, and the step-by-step energy balance. Copy URL shares the setup.

Default example: heat 0.10 kg of water from 20 °C to 80 °C (solve for Q). The initial calculation runs automatically.

Inputs

Mode

Pick the unknown and leave it blank; the other fields should be filled. For ΔT mode, leave Tf empty to solve ΔT (if you enter Tf, it only checks consistency).

Solve for

kg
J/(kg·K)
°C
°C
J Solved automatically

Results

Single-mode values

How it's calculated

    FAQ

    Can this handle phase changes such as melting or boiling?

    This calculator assumes constant specific heat and no phase change. To model melting or evaporation, add the latent heat separately.

    How should I align the units?

    Use matching units such as kg with J/(kg·K) or g with J/(g·K). Mixing units (e.g., kg with J/(g·K)) will give incorrect results. Temperatures may be in °C or K because only differences are used, so ΔT is identical.

    Does it consider heat loss to the surroundings?

    Mixing mode assumes an insulated system with no heat loss to the container or air. Real experiments may differ because of heat loss or the container's heat capacity.

    What should I do first on this page?

    Start with the minimum required inputs or the first action shown near the primary button. Keep optional settings at defaults for a baseline run, then change one setting at a time so you can explain what caused each output change.

    Why does this page differ from another tool?

    Different pages often use different defaults, units, rounding rules, or assumptions. Align those settings before comparing outputs. If differences remain, compare each intermediate step rather than only the final number.

    Related calculators

    Ads

    Comments

    Feedback is welcome. Comments load only after you click.