As the explosive energy of TNT can vary significantly (up to about 10%), the megaton is nowadays defined in terms of the calorie.

1 megaton = 1015 calories = 4.186 × 1015 joules.