A gigajoule (GJ) is the equivalent to 1 billion joules. A joule is a measure of the energy required to send an electrical current of one ampere through a resistance of one ohm for one second. One GJ is equal to 277.8 kilowatt hours ( kWh), 1.055 million British thermal units (Btu) or 0.17 barrels of oil.