How to use the Specific Heat Calculator
- Enter values in Mass (m), Specific heat (c), and Temperature change (ΔT).
- Select the matching option in Mass unit, Specific heat unit, and Temperature change unit.
- Click Calculate. The Result section opens with Formula & steps.
- Check Heat transfer (Q) and the converted values.
- Click Copy result or Download result (.txt) to keep the text calculation.
What units the Specific Heat Calculator accepts
Mass (m) accepts Kilograms (kg), Grams (g), and Pounds (lb). Specific heat (c) accepts J/(g·°C), J/(kg·°C), cal/(g·°C), kcal/(kg·°C), and BTU/(lb·°F). Temperature change (ΔT) accepts Celsius degrees (°C), Kelvin (K), and Fahrenheit degrees (°F).
Before applying the formula, the calculator converts mass to kilograms, specific heat to J/(kg·°C), and temperature change to °C. For example:
Mass (m): 2 kg
Specific heat (c): 4.18 J/(g·°C)
Temperature change (ΔT): 25 °C
Heat transfer (Q): 209000 J
The result cards show J, kJ, kcal, BTU, and kWh. Copy result and Download result (.txt) also include calories (cal).
How a negative temperature change affects heat transfer
Temperature change (ΔT) accepts a positive value, a negative value, or zero. A positive value gives a positive heat transfer, a negative value gives a negative heat transfer, and zero gives zero heat transfer. The sign remains on the calculated Q.
Input rules for the Specific Heat Calculator
- Mass (m) and Specific heat (c) must be greater than zero.
- Temperature change (ΔT) may be any signed decimal, including zero.
- Empty entries, non-numeric text, scientific notation, and a leading plus sign are rejected.
- Each entered value may have an absolute value of no more than
1e12.
The calculator uses the specific heat value you enter in Q = mcΔT. It does not add latent heat for melting, freezing, boiling, or condensing; account for heat loss or other external heat exchange; look up material values; or fill in a missing input.
What the result includes
After you click Calculate, Result shows the heat transfer in five displayed units. The Formula & steps section starts with the entered values, adds any needed unit conversions, and ends with Q in joules.
Copy result places the plain-text calculation on the clipboard when the clipboard action succeeds. If it cannot copy, the text stays visible so you can select it manually. Download result (.txt) saves the same calculation as a text file.
Changing an input or unit hides the old result until you click Calculate again. Reset clears the three numeric inputs and returns the unit lists to their default selections.
When to use the Specific Heat Calculator
Use this page when the unknown is heat transfer from mass, specific heat, and temperature change. The Science Calculators category is the broader starting point for physics, chemistry, electrical, optics, wave, fluid, gas, and radioactive-decay calculations.
Choose the Density Calculator when the relationship is density, mass, and volume. Use the Chemistry Calculator when you need a chemistry calculation such as pH, molarity, dilution, molar mass, stoichiometry, or solution preparation. Choose the Physics Calculator for a broader physics calculation involving force, momentum, energy, work, power, pressure, waves, gases, or half-life.
Frequently asked questions
How do I calculate heat transfer with Q = mc × ΔT?
Multiply mass, specific heat, and temperature change: Q = m × c × ΔT. Enter those three values, select their units, and click Calculate to see the converted result and steps.
Can I enter a negative temperature change?
Yes, Temperature change (ΔT) accepts a negative value and returns a negative heat-transfer result, representing cooling.
Which units can I use for specific heat?
You can select J/(g·°C), J/(kg·°C), cal/(g·°C), kcal/(kg·°C), or BTU/(lb·°F) in Specific heat unit.
Why did the Specific Heat Calculator reject my input?
The calculator rejects empty or non-numeric entries, values at or below zero for Mass (m) or Specific heat (c), scientific notation, a leading plus sign, and values whose absolute size exceeds 1e12.