The as-prepared C-dots show strong fluorescence and good photochemistry stability. Ammonium citrate derived C-dots as probe for Cr(VI) detection is used first. The turn-off probe has good selectivity and sensitive for the detection of Cr(VI). The turn-on C-dots-based fluorescence probe for sulfite detection is gained first.