The invention discloses a method for preparing a uniform transparent zinc oxide nano-rod array membrane by pulse electrodeposition, belonging to the preparation field of nano materials. The method comprises in turn the following steps: analytically pure zinc chloride and potassium chloride are dissolved in distilled water, and are stirred so as to obtain stable transparent solution; the the solution is fed into water bath with the temperature of between 60 and 80 DEG C so as to maintain a constant temperature, and oxygen is continuously fed into the solution; and in a three-electrode system, ITO conductive glass coated with a ZnO nano particle membrane is used as a cathode, while a platinum sheet is used as a counter electrode and a saturated calomel electrode is used as a reference electrode so as to carry out pulse electrodeposition to prepare a ZnO nano-rod array membrane under applied voltage of between 0.8 V below zero and 1.1V below zero with the on-off time ratio ton / toff controlled between 10s / 10s and 1s / 1s. Through adjusting the initial concentration of precursor and controlling factors such as the applied voltage of pulse electrodeposition, on-off time ratio of voltage and pulse frequency, the method prepares the transparent zinc oxide nano-rod array membrane with the diameter less than 50nm and uniform and controllable length, and effectively increases the quality of the membrane. The method has the advantages of simple process, strong controllability and less energy consumption, and can meet the requirements of mass production; moreover, the method has an enormous application prospect in the fields of solar battery, photoelectron, catalysis, and the like.