Beats the snot out of me. Because you're using a crappy indicator? Because you're using crappy water?
Okay, so I can explain magnesium chloride: it's because hydrochloric acid is a strong acid and magnesium hydroxide is not very soluble, making it a weak base.
However, sodium hydroxide is a strong base and NaCl solution should be as close to neutral as makes no never-mind, provided you didn't start with water that was already acidic to begin with.
It's also possible that the indicator that you're using goes to the "acidic" color a little above pH 7, so true neutral solutions test as "acidic" even though they're not.
Neutral
acidic red, neutral green and alkali purple
They are called acid/base indicators
acidic n neutral
acidic
Neutral
An indicator has a different color in acidic or basic solutions; the nature of complexes formed is different.
acidic red, neutral green and alkali purple
there is no such indicator.the only way is to add the acidic and basic indicators ,if it does not change the colour of the solution then it is neutral.
They are called acid/base indicators
to test if a solution is acidic, alkaline or basic
acidic n neutral
acidic
No sulphur dioxide is not neutral. It is acidic. It is one of the acidic gasses.
Neutral
acidic
acidic