The phone comes with a 6.50-inch touchscreen display with a resolution of 720×1600 pixels and an aspect ratio of 20:9. Samsung Galaxy M12 is powered by an octa-core processor. It comes with 6GB of RAM. The Samsung Galaxy M12 runs Android and is powered by a 6000mAh battery.
As far as the cameras are concerned, the Samsung Galaxy M12 on the rear packs a quad camera setup featuring a 48-megapixel primary camera with an f/2.0 aperture; a 5-megapixel camera with an f/2.2 aperture; a 2-megapixel camera with an f/2.4 aperture, and a 2-megapixel camera with an f/2.4 aperture. The rear camera setup has autofocus. It has a single front camera setup for selfies, featuring an 8-megapixel sensor with an f/2.2 aperture.
The Samsung Galaxy M12 runs One UI Core is based on Android and packs 128GB of inbuilt storage that can be expanded via microSD card (up to 1000GB) with a dedicated slot. The Samsung Galaxy M12 is a dual-SIM (GSM and GSM) smartphone that accepts Nano-SIM and Nano-SIM cards. The Samsung Galaxy M12 measures 164.00 x 75.90 x 9.70mm (height x width x thickness) and weighs 221.00 grams. It was launched in Attractive Black, Elegant Blue, and Trendy Emerald Green colours.
Connectivity options on the Samsung Galaxy M12 include Wi-Fi 802.11 b/g/n, GPS, Bluetooth v5.00, USB Type-C, Wi-Fi Direct, 3G, and 4G (with support for Band 40 used by some LTE networks in India). Sensors on the phone include accelerometer, ambient light sensor, proximity sensor, and fingerprint sensor.