In this work, we proposed a screened modified Krazer potential and use the newly proposed by Analysis (NUFA) method to obtain the energy spectrum and the corresponding wave function. With the obtained energy spectrum, we studied the numerical results for some selected diatomic molecules and our results are in good agreement with other analytical method. We also evaluated the vibrational partition function for , and diatomic molecules via the Euler–Maclaurin approach and other thermodynamic functions such as free energy, entropy, mean energy and specific heat Capacity. The expectations values of and are also calculated numerically for different diatomic molecules using the normalized wave function for the two low lying states corresponding to the ground and first excited states. Our numerical results for the selected diatomic molecules validate the Heisenberg uncertainty relation, .