Lead-based perovskite nanocrystals (NCs) are controversial because of their high lead content. Tin is a promising candidate for constructing lead-free perovskite NCs owing to its similar outermost electronic structure with lead. However, the environmental stability of tin-based perovskite NCs is poor, which hinders their commercial applications. Herein, CsSnCl 3 NCs were synthesized via an in situ method with the addition of a hydrolysate of waste leather scraps. The as-synthesized NCs have excellent water resistance, ultraviolet resistance, oxidation resistance, and mildew resistance. The remaining fluorescence intensity of CsSnCl 3 is still above 70% within 72 h when treated with water and ultraviolet rays, which means that the rich active groups in the hydrolysate of waste leather scraps can be used as multidentate ligands to passivate the CsSnCl 3 NCs, and the long molecular chain of the hydrolysate of waste leather scraps can wrap the CsSnCl 3 NCs, isolate the environment, and further improve its stability.