Silver staining is a colorimetric method to detect proteins and nucleic acids. Silver staining relies on selectively reducing silver ions, which then form insoluble metallic silver near protein or nucleic acid molecules.