Which one among the following is used in making gunpowder ?

Which one among the following is used in making gunpowder ?

Magnesium sulphate
Potassium nitrate
Sodium stearate
Calcium sulphate
This question was previously asked in
UPSC NDA-1 – 2015
The correct answer is Potassium nitrate. Potassium nitrate (KNO₃) is a key component of traditional black powder or gunpowder.
Gunpowder is typically a mixture of potassium nitrate (oxidizer), charcoal (fuel), and sulfur (fuel/stabilizer). Potassium nitrate serves as the oxidizer, providing oxygen for the rapid combustion of the fuel components.
Magnesium sulphate (Epsom salt) is used in medicine and baths. Sodium stearate is a major component of soap. Calcium sulphate (gypsum) is used in plaster and cement. None of these are components of traditional gunpowder.