Artificial crystallization is a technique to get solid crystals from a homogeneous solution. For crystallization to occur the solution should be supersaturated. Put simply, the solution should contain more solute molecules than it would under ordinary conditions. This can be achieved by various methods—solvent evaporation, cooling, and chemical reaction.