Colloidal perovskite quantum dots offer potential stability advantages for solar cells over bulk perovskites but lag far behind in device efficiency. Now, a modified cation exchange method has been shown to improve the optoelectronic quality of perovskite nanocrystals, improving further the efficiency and stability of quantum dot solar cells.