This paper presents a compact, passive, self-tuning energy harvester for rotating applications. The harvester rotates in the vertical plane and is comprised of two beams: a relatively rigid piezoelectric generating beam and a narrow, flexible driving beam with a tip mass mounted at the end. The mass impacts the generating beam repeatedly under the influence of gravity to drive generation. Centrifugal force from the rotation modifies the resonant frequency of the flexible driving beam and the frequency response of the harvester. An analytical model that captures the harvester system's resonant frequency as a function of rotational speed is used to guide the detailed design. With an optimized design, the resonant frequency of the harvester substantially matches the frequency of the rotation over a wide frequency range from 4 to 16.2 Hz. A prototype of the passive self-tuning energy harvester using a lead zirconate titanate generating beam achieved a power density of 30.8 µW cm−3 and a more than 11 Hz bandwidth, which is much larger than the 0.8 Hz bandwidth calculated semi-empirically for a similar but untuned harvester. Passive tuning was also demonstrated using the more robust and reliable but less efficient polymer polyvinylidene fluoride for the generating beam.