How many GJ is 40 t TNT?

40 t TNT = 167.36 GJ

It is 167.36 GJ, so saying 167 GJ is fine — rounding is within 0.5%.

And how many t TNT is 40 GJ?

40 GJ = 9.56 t TNT

Formula: GJ = t TNT × 4.184

t TNT to GJ around this value

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
42 t TNT175.728GJ
44 t TNT184.096GJ
46 t TNT192.464GJ
48 t TNT200.832GJ
50 t TNT209.2GJ
52 t TNT217.568GJ
54 t TNT225.936GJ
56 t TNT234.304GJ
58 t TNT242.672GJ
60 t TNT251.04GJ

Other values

Open the Tons of TNT to Gigajoules converter