The efficiency of perovskite solar modules is limited by the difficulty in fabricating uniform and high-quality perovskite films. Now, a modified doctor blade method with a surfactant-controlled drying process has been shown to enable high-speed deposition of large-area and uniform perovskite films.