Porous nickel oxide films are directly deposited onto conducting indium tin oxide coated glass substrates by cyclic voltammetric (CV), galvanostatic, and potentiostatic strategies in a plating bath of sodium acetate, nickel sulfate, and sodium sulfate. By tuning the deposition parameters, it is possible to prepare nickel oxide films with various morphologies and structures. Film formation relies on the oxidation of dissolved Ni2+ to Ni3+, which further reacts with the available hydroxide ions from a slightly alkaline electrolyte to form insoluble nickel oxide/hydroxide deposits on the substrate. A compact film with particularly small pores is obtained by CV deposition in a potential range of 0.7–1.1V. A galvanostatically deposited film is structurally denser near the surface of the substrate, and becomes less dense further away from the surface. Interestingly, a potentiostatically deposited film has pores distributed uniformly throughout the entire film. Therefore, for obtaining a uniform film with suitable pore size for electrolyte penetration, potentiostatic deposition technique is suggested. In addition, except for CV deposition, the deposited films resemble closely to cubic NiO when the annealing temperature exceeds 200°C.