According to Archimedes' principle, the buoyant force is equal to the weight of the fluid displaced by the object. It is caused by the pressure difference between the bottom and top surfaces of the object due to the weight of the fluid column above them.