By using hook-shaped resonators with different lengths, a compact 2.4 GHz bandpass filter with harmonic suppression is presented in this paper. Adjusting widths and lengths of the strips, it is convenient to control the third and fifth harmonic suppression separately without affecting the passband performance. To verify the proposed idea, a topology is implemented. The measured results show the insertion loss of 1.03 dB and the return loss of 11.6 dB at the center frequency (2.415 GHz) of the passband. Furthermore, 31.08 dB suppression for the third harmonic and 42.43 dB suppression for the fifth harmonic are achieved while maintaining the designed passband characteristics unaltered. Good agreement is obtained between simulations and measurements.