Diabetes is a condition which makes it difficult to regulate blood sugar/glucose. Diabetes is a leading cause of heart failure, stroke, renal failure, disability, blindness, and kidney failure. As per the figures given by International Diabetes Federation, there are 382 million diabetics worldwide. By 2035, there is a possibility that this will increase to 592 million. There are multiple forms of diabetes, and each one is treated differently. The most crucial step, however, is a precise diagnosis of the level of diabetes. Diabetes risk and severity can be significantly reduced if reliable early prognosis is possible. Here, we are proposing a model to predict diabetes using variables like glucose, body mass index (BMI), age, insulin, etc. using Johndasilva dataset. Several machine learning algorithms, including Random Forest(RF), Support Vector Machine (SVM), and Decision Tree (DT), are employed. The model is then chosen among those with the maximum accuracy. Random Forest gave the greatest accuracy of 99.5%.