The first waterproof fabric-based multifunctional triboelectric nanogenerator that can produce electricity from natural tiny impacts (rainswinds)body movements is presented. It can not only serve as a flexible, adaptive, wearable,universal energy collector but also act as a self-powered fabric-based interface. This multifunctional yet nimble energy device can provide new vision for decentralized, remote,wearable energy technologies.