Barium titanate (BaTiO3) thin film was prepared using sol-gel method and spun-coated on SiO2/Si substrate. The phase and crystallinity of the synthesized film were identified using X-ray diffractometer (XRD), which scanned at the range of 20°to 60°. The phase and lattice parameters of the fabricated film were extracted from the recorded XRD patterns using lattice geometry equations. The crystallite size and lattice strain were determined using X-ray line profile analysis (XLPA) with various approaches. The Scherrer equation was applied to the perovskite peaks of the film to explore the size contribution on the peak broadening. Meanwhile, the Williamson-Hall and size-strain plot (SSP) methods were used to review two main independent contributions, i.e. crystallite sizes and lattice strain, on the X-ray line broadening. From the analysis, it is found that Scherrer method gives smallest crystallite size value by ignoring the strain-induced broadening effect. On the other hand, Williamson-Hall and SSP graphs revealed the existence of the lattice strain within the film, which contributes to the broadening in the Bragg peak. The results that analyzed via both techniques show a linear trend with all data points fitted. However, result obtained from SSP method gives better settlement due to the best fit of the data.