 Nanogenerators are devices that convert ambient energy into electricity. These generators can be used to power various applications, including smart wearables, health monitoring, environmental protection, and security. They are based on different principles, such as piezoelectric, triboelectric, pyroelectric, and thermoelectric effects. This article was authored by Yunlong Zi and Zhonglin Wang.