We have developed new catechol-based sensors that can detect fluoride via fluorescence or optical absorption even in the presence of other halides. The level and sensitivity of detection of the sensing molecules is dependent on the chromophore length, which is controlled by the number of thiophene units (one to three) within the chromophore. The sensor with three thiophene units, (E)-2-(2,2'-terthiophen-5-yl)-3-(3,4-dihydroxyphenyl)acrylonitrile, gives the best response to fluoride. By using fluorescence measurements fluoride is detectable over the concentration range 1.7 μM to 200 μM. Importantly, when adsorbed onto a solid support the fluorescent catechol dye can be used to detect the presence of fluoride in aqueous solution.