Respuesta :
It is generated by electric current in the Earth's core, created by convection currents. Hope this helps!
Scientists think that the Earth’s magnetic field is generated by movements in the liquid outer core.