This document presents a method for detecting and recognizing road signs using convolutional neural networks (CNNs). The method uses the German Traffic Sign Recognition Benchmark (GTSRB) dataset to train and test a CNN model for classifying images into 43 sign categories. The images are preprocessed by resizing to 30x30 pixels and splitting the training set into train and validation portions. The CNN is implemented in TensorFlow and achieves over 95% accuracy on both the training and test sets. The document concludes the proposed method provides an accurate and robust approach for automatic road sign detection and recognition.