Single biomolecules can be detected with the aid of new labels that absorb visible light and fluoresce by intramolecular charge transfer. The intensity of the fluorescence is highly dependent upon the environment of the fluorophore, and decreases greatly with increasing polarity.