ZnO, on heating, loses oxygen and thus, the zinc metal becomes in excess in ZnO crystal. Hence, the formula of ZnO becomes Zn1+xO The excess Zn2+ ions move to interstitial sites and the electrons to neighbouring interstitial sites. The electrons are responsible for the yellow colour of ZnO ZnOΔZn2++21O2+2e−
Thus, yellow colour of znO is due to metal excess defect