Provided is a method for crystallization and purification of a macrolide such as tacrolimus, sirolimus, pimecrolimus, or everolimus that includes the step of providing a combination of a macrolide, and a polar solvent, dopolar aprotic solvent, or hydrocarbon solvent at pH of 7 or above.