Nanocrystalline tin dioxide (SnO2) thin films have been successfully prepared by sol–gel spin-coating technique on p-type Si (100) substrates. A stable solution was prepared by mixing tin(II) chloride dihydrate, pure ethanol, and glycerin. Temperature affects the properties of SnO2 thin films, particularly the crystallite size where the crystallization of SnO2 with tetragonal rutile structure is achieved when thin films that prepared under different aging heat times are annealed at 400[Formula: see text]C. By increasing aging heat time in the presence of annealing temperatures the FESEM images indicated that the thickness of the fabricated film was directly proportional to solution viscosity, increasing from approximately 380 nm to 744 nm, as well as the crystallization of the thin films improved and reduced defects.