Immunohistochemistry (IHC) localizes antigens in tissues based on antigen-antibody recognition. The principle is visualizing target compounds in tissues with high signal-to-noise ratio. IHC was developed in the 1960s using enzyme labels instead of fluorescent labels to visualize targets under a light microscope. Key steps in IHC include antigen retrieval to unmask antigens, blocking endogenous enzymes, primary antibody incubation, secondary antibody or polymer incubation, and signal development with chromogens. IHC is commonly performed on formalin-fixed paraffin-embedded sections and can identify cell types and localization of proteins to characterize tissues.