How many GJ is 20 t TNT?

20 t TNT = 83.68 GJ

It is 83.68 GJ, so saying 84 GJ is fine — rounding is within 0.5%.

And how many t TNT is 20 GJ?

20 GJ = 4.78 t TNT

Formula: GJ = t TNT × 4.184

t TNT to GJ around this value

2 t TNT8.368GJ
4 t TNT16.736GJ
6 t TNT25.104GJ
8 t TNT33.472GJ
10 t TNT41.84GJ
12 t TNT50.208GJ
14 t TNT58.576GJ
16 t TNT66.944GJ
18 t TNT75.312GJ
20 t TNT83.68GJ
22 t TNT92.048GJ
24 t TNT100.416GJ
26 t TNT108.784GJ
28 t TNT117.152GJ
30 t TNT125.52GJ
32 t TNT133.888GJ
34 t TNT142.256GJ
36 t TNT150.624GJ
38 t TNT158.992GJ
40 t TNT167.36GJ

Other values

Open the Tons of TNT to Gigajoules converter