Why do calluses form on the feet?

Calluses or hard skin form on the feet in response to friction, generally because of our footwear. It is one of the body’s protective mechanisms.