Hematoxylin solutions are prepared by dissolving hematoxylin crystals in a solvent, usually ethanol or water, followed by oxidation to convert hematoxylin to hematein. The oxidizing agents can be natural (exposure to air) or chemical (such as sodium iodate). The hematein is then combined with a mordant to form the staining solution. Commercially available hematoxylin solutions often include stabilizers and other additives to enhance staining performance and shelf life.