Why is it that the metals are reducing agents and non-metals are oxidising agents?
1. Oxidising agent
Definition:
An oxidising agent is an agent which causes the oxidation of others and themselves get reduced by gaining electrons or by giving oxygen.
The one who gets reduced acts as an oxidising agent.
Example:
Hydrogen Oxygen Water
Metals are good reducing agents:
So we can say that to attain stability metals donate electrons and therefore they act as good reducing agents.
2. Reducing agent
Definition:
Reducing agent is an agent which causes the reduction of others and themselves get oxidised by donating electrons or by gaining oxygen.
The ones that get oxidised act as a reducing agent.
Example:
Hydrogen Fluorine Hydrogen fluoride
Non-metals are good oxidising agents:
So we can say that to attain stability non-metals gain electrons and therefore they act as good oxidising agents.