Today fake news is curse for the society. Fake news has a bad impact on every human life. Disinformation is being spread more and more via fake news, which manipulates people's perceptions and knowledge to affect their awareness and judgment. Social media are mainly responsible for propagating fake news. Misinformation disseminated through digital platforms creates not only confusion but also cultivates biased perspectives among individuals. To prevent the problematic effects of falsified information we have to identify it first more quickly. This paper suggests the implementation of a supervised machine learning system designed to identify fake news through website analysis in this research, TF-IDF Vectorizer model is utilized for features extraction and thirteen models such as Random Forest (RF), Decision Tree (DT), Bernoulli Naïve Bayes (BNB), Multinomial Naïve Bayes (MNB), Support Vector Machine (SVM), Linear Support Vector Classifier (LSVC), K-Nearest Neighbor (KNN), XGBoost (XB), Multilayer Perceptron (MLP), Extra Trees (ET), AdaBoost (AB), Gradient Boosting (GB) classifier are used to classifier fake news. The proposed approach used about 20,800 groups of data to test the suggested framework on a significant number of articles published through Kaggle. The recommended Linear Support Vector Classifier model outperforms the other twelve techniques, according to numerous approaches on this dataset. LSVC algorithm gives the highest 99.38% accuracy to classifier the fake news from monolingual text dataset.