Free cyanide and cyanide present in weak complexes are determined by using two flow- through silver iodide/silver sulphide electrodes with an intervening gas diffusion unit. Under optimal conditions, the linear range is 10-5-10-3 mol dm-3 cyanide, and the relative standard deviations are ca. 2%, with a sampling rate of 20 h-1. Total cyanide can be determined in the presence of Zn(II), Cu(II) and Cd(II) but results are low with Ni(II), Co(II) or Fe(III) present. Sulphide and thiocyanate must be absent. © 1988.