The present invention discloses a diffuser and the method for generating micro bubbles thereof. The diffuser may comprise a gas provider, gas tank, jet and micro-hole thin-film. The gas tank may be connected to the gas supplying device via a gas tube. The micro-hole thin-film has a plurality of micro holes and installed at the air outlet of the gas tank. The gas supplying device can transmit pressurized gas to the gas tank via the gas tube, and the pressurized gas will gush from the micro-hole thin-film to generate a great number of micro bubbles in the water.