I always thought that NaOH is a stronger base than HCl is a strong acid. So NaCl will be slightly basic.
But if Chemguide says that H2SO4 acts as an acid in the reaction:
NaCl(s) + H2SO4(aq) ----> NaHSO4(s) + HCl(g)
Then NaCl should be the base right? At least, acting as the base.
If Chemguide is wrong (I don't know), then can we classify this reaction as a redox reaction?
But then again, I don't see any change in oxidation states.
Of course, looking closer. Cl has oxidation state -1 in NaCl and ox state 0 in Cl2 - so a redox reaction does occur
Aren't we looking at HCl (not Cl2) here?