TNT Equivalent Calculator

Convert energy, TNT mass, or explosive mass into TNT equivalent using clear units and explicit assumptions.

Advanced options
Standards
Display
Did we solve your problem today?

How to use our TNT Equivalent Calculator

  1. Choose a value in What do you want to convert? so the calculator knows whether you are converting energy, TNT mass, or explosive mass.
  2. For Energy to TNT equivalent (unit conversion), enter Energy amount (selected unit) and pick the matching Energy unit.
  3. For TNT mass to energy (unit conversion), enter TNT amount (selected unit) and select the matching TNT unit.
  4. For Explosive mass to TNT equivalent (uses TNT factor), enter Explosive mass (kg), then choose Explosive input style.
  5. If you use factor mode, enter TNT factor (dimensionless). If you use heat mode, enter Explosive heat of detonation (MJ/kg). Use Explosive (for typical TNT factor) only as a helper, not as proof of exact real-world performance.
  6. Open Advanced options if you need to change TNT energy standard (MJ/kg), Number display style, Significant figures (for scientific notation), or whether to Show all TNT scales in results.
  7. Click Calculate and read the outputs with their labels. Small values are often easiest to read in TNT equivalent (grams of TNT) or TNT equivalent (kilograms of TNT), while large values are clearer in TNT equivalent (tons of TNT), TNT equivalent (kilotons of TNT), or TNT equivalent (megatons of TNT).
  8. Sanity-check the result by comparing scales. For example, if Energy (joules) is 4.184e9 with the default TNT standard, TNT equivalent (tons of TNT) should be about 1 and Energy (kilowatt-hours) should be about 1162.22.

Definitions

TNT equivalent: A way to express energy as the mass of TNT that would have the same energy release. It is a comparison unit, not a direct statement about blast effects.

TNT energy standard (MJ/kg): The energy assigned to 1 kilogram of TNT in the conversion. With the common value 4.184 MJ/kg, 1 ton TNT equals 4.184e9 J.[2][3]

TNT factor (dimensionless): A ratio that compares an explosive's energy per kilogram to TNT. A value above 1 means more energy per kilogram than TNT in this simplified model.

Heat of detonation (MJ/kg): Energy released per kilogram of explosive. In heat mode, the calculator turns this into a TNT factor by dividing by the TNT standard.

ton TNT, kt TNT, Mt TNT: Metric TNT yield units. A ton TNT is based on a metric ton, then kt means 1000 tons and Mt means 1,000,000 tons.[2][3]

Energy (joules): The base SI energy unit used behind the scenes for all conversions before results are shown in other units.

Energy (kilowatt-hours): Another energy unit often used for electricity. It helps compare a result to electrical energy use, but it is still the same amount of energy.


Common mistakes and quick fixes

Mistake: Entering a value in Energy amount (selected unit) but leaving What do you want to convert? on Explosive mass to TNT equivalent (uses TNT factor).
Fix: Set What do you want to convert? to Energy to TNT equivalent (unit conversion) before using Energy amount (selected unit) and Energy unit.

Mistake: Typing 1 in TNT amount (selected unit) and thinking TNT unit means a US short ton.
Fix: TNT unit uses metric scaling here, so ton TNT means 1000 kg. Convert your short tons before entering TNT amount (selected unit).

Mistake: Using Explosive input style set to Enter heat of detonation (MJ/kg) but filling in TNT factor (dimensionless) instead.
Fix: Match the field to the selected style: use Explosive heat of detonation (MJ/kg) for heat mode, or switch Explosive input style to Enter TNT factor (relative effectiveness).

Mistake: Changing TNT energy standard (MJ/kg) to 0 or a negative number.
Fix: Enter a value greater than 0 for TNT energy standard (MJ/kg), or keep the default 4.184 if you want the common standard.

Mistake: Reading TNT equivalent (kilotons of TNT) as a blast prediction.
Fix: Treat TNT equivalent (kilotons of TNT) and TNT equivalent (megatons of TNT) as energy-only comparisons. They do not estimate radius, pressure, or damage.

Mistake: Thinking TNT factor used changes because of Number display style.
Fix: Number display style and Significant figures (for scientific notation) only change how outputs like TNT factor used and Energy (joules) are shown, not the underlying math.


Limitations & Key Assumptions / Boundary Conditions

  • This calculator gives energy equivalence only. It does not estimate blast radius, overpressure, fragments, heat injury, crater size, or damage.
  • Explosive mass to TNT equivalent (uses TNT factor) is a simplified model based on energy per kilogram. Real explosive behavior can differ because detonation conditions, confinement, geometry, and other physical effects are not included.
  • ton TNT here means a metric ton equal to 1000 kg, not a US short ton.
  • If you change TNT energy standard (MJ/kg), your outputs will change. Different references may use slightly different conventions.
  • Negative inputs are allowed mathematically so signed conversions can be shown, but a negative result should be read as a sign convention, not as a physical negative explosion.
  • Auto number formatting changes how values are displayed, not the actual calculation. Very large or very small outputs may appear in scientific notation depending on the selected rule.
  • Reference comparisons, when enabled, are informational only and should not be treated as matching real-world events in every detail.

Methodology

Core method

The calculator first converts the visible input into a base energy or base TNT mass, then converts that value into the requested output scales. Hidden fields are ignored so they do not affect the result.

E_J = E_input x unit_to_joule_factor

m_TNT_kg = E_J / (H_TNT x 10^6)

E_J = m_TNT_kg x (H_TNT x 10^6)

m_TNT_kg = m_explosive_kg x TNT_factor

TNT_factor = H_explosive / H_TNT

Here, E_J is energy in joules, m_TNT_kg is TNT equivalent in kilograms, H_TNT is the TNT energy standard in MJ/kg, and H_explosive is the explosive heat of detonation in MJ/kg.

Unit conversions used

For the common TNT standard, 1 ton TNT = 4.184e9 J.[2][3] The calculator also uses standard energy conversions such as 1 Wh = 3600 J, 1 kWh = 3.6e6 J, 1 cal = 4.184 J, 1 kcal = 4184 J, and 1 BTU (IT) = 1055.05585262 J.

TNT scales are metric:

1 kg = 1000 g, 1 ton = 1000 kg, 1 kt = 1000 tons, and 1 Mt = 1,000,000 tons.

Worked mini-example

If you choose Energy to TNT equivalent (unit conversion) and enter 4.184e9 J with the default TNT energy standard of 4.184 MJ/kg, then the TNT equivalent is 1000 kg because the input equals one metric ton of TNT energy.[2][3]

m_TNT_kg = 4.184e9 / (4.184 x 10^6) = 1000

1000 kg = 1 ton TNT = 0.001 kt TNT

In explosive mode, if Explosive mass (kg) is 6.5 and TNT factor (dimensionless) is 1.127, then the TNT equivalent is 7.3255 kg TNT.

m_TNT_kg = 6.5 x 1.127 = 7.3255

If instead you use Explosive heat of detonation (MJ/kg) = 4.71 and keep the TNT standard at 4.184 MJ/kg, the factor is found from the ratio first, then applied to mass.

TNT_factor = 4.71 / 4.184 = 1.125597...

m_TNT_kg = 6.5 x 1.125597... = 7.31638...

Display and rounding

The calculator does not round intermediate math. It rounds only the displayed outputs. In Auto display mode, standard notation is used for values with magnitude from 1e-3 up to less than 1e9, and scientific notation is used outside that range.

Assumptions behind the result

This method treats TNT equivalent as an energy comparison. Reports of large accidental or intentional explosions are often summarized in TNT-equivalent yield terms, but that does not mean equal yield gives identical physical effects in every situation.[1]


Sources