In order to provide effective therapy and enhance patient outcomes, it is essential to diagnose brain tumors as early as possible and with high accuracy. Due to the fact that it provides very specific anatomical information, magnetic resonance imaging (MRI) is an extremely important tool for diagnosing brain tumors. The manual segmentation and identification of brain tumors from MRI images, on the other hand, would take a significant amount of time and are prone to human mistake. The use of convolutional neural networks, often known as CNNs, has become more popular as a resource for automating certain activities. The purpose of this review article is to investigate the current developments in CNN-based methods for the segmentation and identification of brain tumors in magnetic resonance imaging (MRI) images. We describe the most significant difficulties that are connected with the analysis of brain tumors using MRI, investigate the different CNN designs that are used for this purpose, and evaluate the performance metrics of these architectures. The purpose of this study is to offer a complete overview of the present state-of-the-art in CNN-based brain tumor analysis of MRI data, emphasizing both the promise and limits of this method.