Ketone test with Sodium Nitroprusside:
Ketone responds to this test. Ketone reacts with alkali forms an anion further it reacts with sodium nitroprusside forms a coloured complex ion. Aldehydes do not respond to this test.
The chemical reaction is given below.
CH3COCH3 + OH–→ CH3COCH2– + H2O
[Fe(CN)5NO]2- + CH3COCH2– → [Fe(CN)5NO.CH3COCH2]3-
The appearance of red colouration shows the presence of ketone.