The Samsung Galaxy M12 is powered by a 6000 mAh battery and runs Android. The phone has a 6.50-inch touchscreen display with a resolution of 720×1600 pixels and a 20:9 aspect ratio. An octa-core CPU powers the Samsung Galaxy M12. It comes with 3GB, 4GB, or 6GB of RAM. The Samsung Galaxy M12 is based on Android and runs One UI Core. It includes internal storage capacities of 32GB, 64GB, and 128GB, which can be expanded with a microSD card (up to 1000GB) through a dedicated slot. The Samsung Galaxy M12 is a dual-SIM smartphone (GSM and GSM) that accepts Nano-SIM cards.