This document presents a system for detecting diabetic retinopathy using convolutional neural networks. It involves collecting retinal images, pre-processing the images through segmentation and feature extraction, and then classifying the images as normal, mild, moderate, proliferative or severe diabetic retinopathy using a convolutional neural network model. The system is able to detect diabetic retinopathy with 83% accuracy and also predict the severity level. It provides an automated solution to diabetic retinopathy detection that is more efficient than manual examination.