Notebookcheck
, , , , , ,
search relation.
, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,
 

Samsung Galaxy M12 smartphone review: Strong battery in the budget Galaxy phone

More could have been possible. The Samsung Galaxy M12 is affordable, looks good, and has a large battery. However, we also discovered issues in our test like the Wi-Fi speed, for example. Is the Galaxy smartphone worth buying anyway?
Florian Schmitt, 👁 Florian Schmitt, Brian Burriston (translated by Stephanie Chamberlain), 🇩🇪 🇳🇱 ...
Samsung Galaxy M12

The Samsung Galaxy M12 aims to be stylish and affordable, while providing long battery life and a modern camera system with a lot of flexibility. Compared with the predecessor, the Galaxy M11, the price has increased, but the Galaxy M12 also appears to be of much higher quality and comes with more cameras.

Users who can cope with 64 GB of mass storage can get the smartphone for 179 Euros (~$217), while those who would rather have 128 GB will have to pay 199 Euros (~$241). In this review, we'll take a look at what the Galaxy offers in return and how it performs in comparison to the competition in this price range.

, , , , , ,
search relation.
, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,
 
Samsung Galaxy M12
Processor
Samsung Exynos 850 8 x - 2 GHz, Cortex-A55
Graphics adapter
Memory
4096 MB 
Display
6.50 inch 20:9, 1600 x 720 pixel 270 PPI, capacitive touchscreen, IPS, glossy: yes, 90 Hz
Storage
64 GB eMMC Flash, 64 GB 
, 50 GB free
Connections
1 USB 2.0, USB-C Power Delivery (PD), Audio Connections: 3.5 mm audio jack, Card Reader: microSD up to 1 TB, 1 Fingerprint Reader, NFC, Brightness Sensor, Sensors: accelerometer, proximity sensor
Networking
802.11 b/g/n (b/g/n = Wi-Fi 4), Bluetooth 5.0, 2G, 3G, 4G (B1/​B2/​B3/​B4/​B5/​B7/​B8/​B12/​B17/​B20/​B26/​B28/​B38/​B40/​B41/​B66), Dual SIM, LTE, GPS
Size
height x width x depth (in mm): 9.7 x 164 x 75.9 ( = 0.38 x 6.46 x 2.99 in)
Battery
5000 mAh Lithium-Polymer
Charging
fast charging / Quickcharge
Operating System
Android 11
Camera
Primary Camera: 48 MPix f/​2.0, phase-comparison AF, LED flash, videos @1080p/​30fps; (camera 1) 5.0 MP, f/​2.2, wide-angle lens (camera 2); 2.0 MP, f/​2.4, macro lens (camera 3); 2.0 MP, f/​2.4, depth of field (camera 4)
Secondary Camera: 8 MPix f/2.2
Additional features
Speakers: mono speaker, Keyboard: virtual keyboard, 24 Months Warranty, SAR: 0.539 W/​kg (head), 1.388 W/​kg (body); FM radio, fanless
Weight
214 g ( = 7.55 oz / 0.47 pounds) ( = 0 oz / 0 pounds)
Price
199 Euro
Note: The manufacturer may use components from different suppliers including display panels, drives or memory sticks with similar specifications.

 

Possible contenders in comparison

Rating
Date
Model
Weight
Drive
Size
Resolution
Best Price
75.7 %
06/2021
Samsung Galaxy M12
Exynos 850, Mali-G52 MP2
214 g64 GB eMMC Flash6.50"1600x720
77.2 %
01/2021
OnePlus Nord N100
SD 460, Adreno 610
188 g64 GB UFS 2.1 Flash6.52"1600x720
80.2 %
05/2021
Xiaomi Redmi Note 10
SD 678, Adreno 612
178.8 g128 GB UFS 2.2 Flash6.43"2400x1080
77.6 %
04/2021
Motorola Moto G30
SD 662, Adreno 610
197 g128 GB eMMC Flash6.50"1600x720
74.4 %
12/2020
Samsung Galaxy M11
SD 450, Adreno 506
197 g32 GB eMMC Flash6.40"1560x720

Case – Sturdy but heavy Samsung phone

The back of the Samsung Galaxy M12 shimmers in one of three different colors, depending on the customer's choice. And even though the colors are simply named "Black", "Blue" and "Green", they're actually all blue, just darker or lighter. The design on the back is divided by vertical stripes, which in turn have small semicircles carved into them, so that the back is a little reminiscent of Roman blinds or an Art Deco pattern. This looks very sleek, and the smartphone also offers a sturdy and high-quality build.

At 214 grams (~7.5 oz), however, the Galaxy M12 has become quite heavy, and at 9.7 millimeters (~0.38 in), its silhouette isn't quite as slim as that of other phones in the price range. This is somewhat surprising, since the battery offers the same capacity as in all comparison devices.

Samsung Galaxy M12
Samsung Galaxy M12
Samsung Galaxy M12
Samsung Galaxy M12
Samsung Galaxy M12
Samsung Galaxy M12
, , , , , ,
search relation.
, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,
 

Size comparison

165 mm / 6.5 inch 76 mm / 2.99 inch 9 mm / 0.3543 inch 197 g0.4343 lbs164 mm / 6.46 inch 75.9 mm / 2.99 inch 9.7 mm / 0.3819 inch 214 g0.4718 lbs165 mm / 6.5 inch 75.1 mm / 2.96 inch 8.5 mm / 0.3346 inch 188 g0.4145 lbs161.4 mm / 6.35 inch 76.3 mm / 3 inch 9 mm / 0.3543 inch 197 g0.4343 lbs160.46 mm / 6.32 inch 74.5 mm / 2.93 inch 8.29 mm / 0.3264 inch 178.8 g0.3942 lbs

Connectivity – Only the most necessary sensors

There are two different storage configurations for the Samsung Galaxy M12: 64 GB or 128 GB of mass storage. However, it's only of the slow eMMC flash type. In addition, both models come with 4 GB of RAM.

The budget smartphone has a 3.5 mm audio jack, and the sensors only include the ones for measuring the most necessary parameters: Brightness, acceleration, and proximity.

Left: SIM slot
Left: SIM slot
Right: Standby button with fingerprint sensor, volume rocker
Right: Standby button with fingerprint sensor, volume rocker
Top: Microphone
Top: Microphone
Bottom: 3.5 mm audio jack, microphone, USB-C port, speaker
Bottom: 3.5 mm audio jack, microphone, USB-C port, speaker

microSD card reader

The microSD reader doesn't have to share a slot with a SIM, which means that you can make use of storage expansion and insert two SIM cards into the smartphone at the same time. The reader shows fast sequential read and write speeds with our Angelbird V60 reference card, but it's a bit slower than the Redmi Note 10.

Cross Platform Disk Test
Sequential write
Xiaomi Redmi Note 10
Adreno 612, SD 678, 128 GB UFS 2.2 Flash
38.7 (30.1min, 31.5P1 - 49.6max) MB/s ∼100% +19%
Samsung Galaxy M12
Mali-G52 MP2, Exynos 850, 64 GB eMMC Flash
32.5 (23.5min, 24.605P1 - 42max) MB/s ∼84%
Sequential read
Xiaomi Redmi Note 10
Adreno 612, SD 678, 128 GB UFS 2.2 Flash
85.7 (34.1min, 69.596P1 - 91.6max) MB/s ∼100% +59%
Samsung Galaxy M12
Mali-G52 MP2, Exynos 850, 64 GB eMMC Flash
53.9 (46.5min, 47.389P1 - 57max) MB/s ∼63%

Cross Platform Disk Test (CPDT)

05101520253035404550554238.23740.240.73137.133.133.432.233.733.932.632.131.832.932.832.923.525.72930.13330.835.831.332.631.436.631.833.227.731.43432.332.33233.529.432.234.529.831.133.833.532.131.93433.832.831.832.634.633.531.733.233.227.431.932.332.235.730.131.432.831.835.632.332.132.735.431.934.332.233.831.833.232.134.631.93430.428.824.230.433.331.937.330.930.531.234.531.831.632.134.832.132.531.635.131.331.930.936.429.331.733.531.728.831.634.130.635.130.632.630.835.232.233.13134.43233.7312934.732.932.44238.23740.240.73137.133.133.432.233.733.932.632.131.832.932.832.923.525.72930.13330.835.831.332.631.436.631.833.227.731.43432.332.33233.529.432.234.529.831.133.833.532.131.93433.832.831.832.634.633.531.733.233.227.431.932.332.235.730.131.432.831.835.632.332.132.735.431.934.332.233.831.833.232.134.631.93430.428.824.230.433.331.937.330.930.531.234.531.831.632.134.832.132.531.635.131.331.930.936.429.331.733.531.728.831.634.130.635.130.632.630.835.232.233.13134.43233.7312934.732.932.446.555.454.554.254.554.353.954.553.252.549.75153.448.854.552.355.148.955.55454.455.355.755.55554.654.554.255.15551.554.353.154.454.655.355.254.354.454.755.455.154.754.854.754.954.252.35554.754.75455.554.955.553.955.553.354.654.854.352.454.755.154.554.554.955.254.455.155.25554.755.154.45554.755.454.453.953.254.555.254.254.455.754.454.354.147.955.755.454.154.949.350.347.251.351.556.95353.154.152.55154.454.655.25455.254.154.155.251.553.154.755.153.955.752.45754.955.253.755.448.450.249.5Tooltip
; Sequential write: Ø32.5 (23.5-42)
; Sequential read: Ø53.9 (46.5-57)

Software – Outdated security

The Galaxy M12 ships with Android 11. At the time of testing, the security patches were outdated and at the level of March 2021. The manufacturer has implemented its own OneUI 3.1 interface on top of the operating system.

Third-party apps are also preinstalled, but most of them can be uninstalled easily. There are also some Samsung apps on the smartphone that might not be needed by everyone, and not all of them can be completely removed.

Thanks to the DRM L1 certification, streaming content can also be played in HD quality.

Samsung Galaxy M12 software
Samsung Galaxy M12 software
Samsung Galaxy M12 software

Communication and GNSS – Slow Wi-Fi

The Galaxy M12 is equipped with NFC, so that mobile payment services can also be used. The smartphone supports some LTE frequencies in addition to the minimum, so you might still be able to access mobile Internet when traveling to slightly farther destinations; the Galaxy M12 is not a world phone, though.

In terms of Wi-Fi, only Wi-Fi 4 is on board, so you shouldn't expect excessively high speeds here. We tested this with the Netgear Nighthawk AX12 reference router. The Galaxy M12 is actually only slightly faster than its predecessor and consequently much slower than other smartphones in this price range: The differences amount to 80% and more.

The speed in everyday use also shows that the device doesn't have fast Wi-Fi 5 or 6: Websites take a long time to load, and you often have to wait for images and text to appear when scrolling. However, Internet reception is quite stable, and even at a certain distance from the router and through three walls, the speed and the signal indicator remain unchanged.

Networking
iperf3 Client (transmit) TCP 1 m 4M x10
Average of class Smartphone
  (5.59 - 1599, n=285, last 2 years)
453 MBit/s ∼100% +989%
Xiaomi Redmi Note 10
Adreno 612, SD 678, 128 GB UFS 2.2 Flash
287 (259min - 311max) MBit/s ∼63% +590%
OnePlus Nord N100
Adreno 610, SD 460, 64 GB UFS 2.1 Flash
274 (223min - 335max) MBit/s ∼60% +559%
Motorola Moto G30
Adreno 610, SD 662, 128 GB eMMC Flash
273 (198min - 323max) MBit/s ∼60% +556%
Samsung Galaxy M12
Mali-G52 MP2, Exynos 850, 64 GB eMMC Flash
41.6 (8min - 65max) MBit/s ∼9%
Samsung Galaxy M11
Adreno 506, SD 450, 32 GB eMMC Flash
25.8 (8min - 41max) MBit/s ∼6% -38%
iperf3 Client (receive) TCP 1 m 4M x10
Average of class Smartphone
  (15.5 - 1414, n=285, last 2 years)
448 MBit/s ∼100% +896%
OnePlus Nord N100
Adreno 610, SD 460, 64 GB UFS 2.1 Flash
301 (260min - 334max) MBit/s ∼67% +569%
Motorola Moto G30
Adreno 610, SD 662, 128 GB eMMC Flash
288 (198min - 337max) MBit/s ∼64% +540%
Xiaomi Redmi Note 10
Adreno 612, SD 678, 128 GB UFS 2.2 Flash
246 (206min - 270max) MBit/s ∼55% +447%
Samsung Galaxy M12
Mali-G52 MP2, Exynos 850, 64 GB eMMC Flash
45 (33min - 51max) MBit/s ∼10%
Samsung Galaxy M11
Adreno 506, SD 450, 32 GB eMMC Flash
40.5 (12min - 52max) MBit/s ∼9% -10%
0510152025303540455055606539484848423947504639414846494842475049344547495135494843483339484848423947504639414846494842475049344547495135494843483365524743214751534084451494322535150381047515137235450513211Tooltip
; iperf3 Client (receive) TCP 1 m 4M x10; iperf 3.1.3: Ø44.9 (33-51)
; iperf3 Client (transmit) TCP 1 m 4M x10; iperf 3.1.3: Ø41.5 (8-65)
GPS Test outdoors
GPS Test outdoors

GPS, A-GPS, GLONASS, Galileo, and BeiDou are supported in terms of satellite networks. Outdoors, it takes a few seconds to detect enough satellites to determine our location. The accuracy is quite good at up to 4 meters (~13 feet).

For our real-world test, we get on our bike and take the smartphone with us as well as the Garmin Edge 520 as a reference. The distance measured is consistent, but the route tracking isn't completely accurate on our test device. Turns are repeatedly omitted, resulting in the route even passing through buildings at times. The side of the road that is being driven on isn't always determined entirely correctly, either.

However, users who don't depend on absolute accuracy during navigation will get a positioning accuracy that should be sufficient for everyday use.

Samsung Galaxy M12 positioning – Overview
Samsung Galaxy M12 positioning – Overview
Samsung Galaxy M12 positioning – Roundabout
Samsung Galaxy M12 positioning – Roundabout
Samsung Galaxy M12 positioning – Bridge
Samsung Galaxy M12 positioning – Bridge
Garmin Edge 520 positioning – Overview
Garmin Edge 520 positioning – Overview
Garmin Edge 520 positioning – Roundabout
Garmin Edge 520 positioning – Roundabout
Garmin Edge 520 positioning – Bridge
Garmin Edge 520 positioning – Bridge

Telephone and call quality – Good earpiece, moderate microphone

VoLTE and VoWiFi are supported, so you can make calls both via the 4G network as well as your home Wi-Fi, which significantly increases call quality, at least as far as networks are concerned.

We tested the smartphone's call quality with various calls. In the process, we noticed that the internal earpiece delivers quite a good quality. The person on the other end sounds loud enough, their voice doesn't blare, and it's transmitted with a lot of clarity. On the other hand, the microphone is rather mediocre, and our voice sounds a bit muffled on the other end of the line.

In hands-free mode, the speaker sounds thin. Moreover, the microphone requires a certain volume in this mode; otherwise, our voice doesn't reach the other user.

Cameras – Samsung phone with four cameras

Front-facing camera sample
Front-facing camera sample

The main camera has a resolution of 48 megapixels, but it only takes 12-megapixel pictures by default and combines every four pixels into one in order to achieve better light intensity. There's a total of four camera lenses at the back, and you can actually take pictures with three of them: Besides the main camera, these are a wide-angle camera with 5 megapixels, and a macro lens with 2 megapixels.

If you look at pictures taken with the main camera in daylight, you will notice that sharpness is rather moderate in detail. White areas are also quickly overexposed, while larger areas quickly become blotchy. Overall, the picture quality is on par with its class, but it doesn't manage to stand out positively.

Under the low light and high contrast caused by the candle flame in the picture, the lens shows a passable dynamic range, and you can also zoom into the images a bit and still see details. However, sharpness is average at best here as well.

You shouldn't enlarge photos taken with the wide-angle camera too much, since details look very fuzzy. Nonetheless, the lens is okay for snapshots.

Videos can only be recorded at Full HD and 30 fps with the main camera. This isn't unusual in this class, but the Xiaomi Redmi Note 10 shows that 4K videos are also possible at this price point. Before filming, you have to choose either the wide-angle lens or the main lens, since it's not possible to switch between them when you're recording.

The brightness adjustment in videos is a bit sluggish, but the bigger problem is the slow autofocus that only responds after a second or two and then slowly goes through all the focus levels until the right one is found. Furthermore, the Samsung Galaxy M12 can only be recommended to video fans to a very limited extent due to the its weak dynamic range.

The front-facing camera has a resolution of 8 megapixels. It allows for decent selfies as long as the photos aren't enlarged too much, since image quality quickly deteriorates in detail.

Image Comparison

Choose a scene and navigate within the first image. One click changes the position on touchscreens. One click on the zoomed-in image opens the original in a new window. The first image shows the scaled photograph of the test device.

Main camera flowerMain camera surroundingsMain camera low lightWide-angle camera

The camera's sharpness also leaves a rather poor impression under laboratory conditions: You can see a noticeable drop in sharpness towards the edges, and the photo looks blurry even in the center. At least the bright parts of the image are still visible at 1 lux. Overall, color reproduction looks considerably too dark.

ColorChecker
13.8 ∆E
10.5 ∆E
13.6 ∆E
18.2 ∆E
13 ∆E
9.8 ∆E
16.2 ∆E
9.1 ∆E
11.3 ∆E
6.9 ∆E
11.7 ∆E
13 ∆E
5 ∆E
13.4 ∆E
12 ∆E
6.9 ∆E
6.1 ∆E
12.2 ∆E
2.6 ∆E
5.5 ∆E
9.2 ∆E
11.1 ∆E
5.2 ∆E
2.9 ∆E
ColorChecker Samsung Galaxy M12: 9.97 ∆E min: 2.64 - max: 18.21 ∆E
ColorChecker
28.9 ∆E
49.5 ∆E
37 ∆E
36.9 ∆E
41.3 ∆E
57.6 ∆E
48 ∆E
30.8 ∆E
35.5 ∆E
25 ∆E
58.4 ∆E
59.4 ∆E
26.7 ∆E
44.4 ∆E
30.9 ∆E
68.3 ∆E
39.2 ∆E
41.8 ∆E
67.7 ∆E
65.4 ∆E
49 ∆E
36 ∆E
23.5 ∆E
13.9 ∆E
ColorChecker Samsung Galaxy M12: 42.3 ∆E min: 13.9 - max: 68.25 ∆E

Accessories and warranty – Lots of repair options

In addition to the phone, a charger, a USB cable, and a SIM pin are included in the box. At the time of our review, there aren't any special accessories for the smartphone on Samsung's website (yet).

Samsung offers a 24-month warranty on its devices. There are repair centers in larger cities where the device can be brought over. Samsung also has an Express Repair Bus on the road in Germany, where you might even be able to have your device repaired right away. Another nice feature is that you can see the fixed price for a repair on the website. At the time of testing, however, this didn't work yet for the fairly new Galaxy M12.

Input devices and handling – 90 Hz display for smooth scrolling

The touchscreen is accurate and can be operated well overall. Thanks to the 90 Hz refresh rate, using the device feels even smoother, and scrolling works well, too. One thing we noticed was that there were small glitches when using the smartphone, where we had to press the screen very hard to activate a button. Although this happened rarely during our test, it did happen several times.

The fingerprint reader is located on the right side of the case in the standby button. It's well placed and can be operated with the thumb if you're right-handed and with the middle or index finger if you're left-handed. It unlocks the device reliably after a fairly brief pause. Software-based face recognition is also possible, and our face was recognized reliably in good lighting conditions.

Keyboard in portrait mode
Keyboard in portrait mode
Keyboard in landscape mode
Keyboard in landscape mode

Display – IPS with moderate brightness

Subpixel grid
Subpixel grid

By now, 90 Hz displays have already become very widespread in this price range, and Samsung has also equipped the Galaxy M12 with a high refresh-rate display. This makes scrolling through websites and documents in particular more fluid, and using the device also feels faster. In terms of resolution, the Galaxy phone is no trailblazer with its expanded 720p display, but it's still on par with its class.

Since it's an IPS screen, the backlight doesn't allow the display to be completely black. At 0.46 cd/m², the black level is quite high, while the contrast value is only average. This means that colors don't look that vivid on the display.

The display brightness of 426 cd/m² is on par with the predecessor and at a medium level compared with the smartphone's class.

451
cd/m²
415
cd/m²
403
cd/m²
449
cd/m²
426
cd/m²
410
cd/m²
452
cd/m²
428
cd/m²
416
cd/m²
Distribution of brightness
X-Rite i1Pro 2
Maximum: 452 cd/m² Average: 427.8 cd/m² Minimum: 9.1 cd/m²
Brightness Distribution: 89 %
Center on Battery: 426 cd/m²
Contrast: 926:1 (Black: 0.46 cd/m²)
ΔE Color 4.89 | 0.59-29.43 Ø5.5
ΔE Greyscale 4.8 | 0.64-98 Ø5.7
93.3% sRGB (Calman 2D)
Gamma: 2.27
Samsung Galaxy M12
IPS, 1600x720, 6.50
OnePlus Nord N100
IPS, 1600x720, 6.52
Xiaomi Redmi Note 10
AMOLED, 2400x1080, 6.43
Motorola Moto G30
LCD IPS, 1600x720, 6.50
Samsung Galaxy M11
PLS TFT LCD, 1560x720, 6.40
Screen
30%
50%
6%
-2%
Brightness middle
426
474
11%
695
63%
284
-33%
430
1%
Brightness
428
456
7%
693
62%
263
-39%
406
-5%
Brightness Distribution
89
86
-3%
98
10%
83
-7%
91
2%
Black Level *
0.46
0.35
24%
0.34
26%
0.52
-13%
Contrast
926
1354
46%
835
-10%
827
-11%
Colorchecker DeltaE2000 *
4.89
2.7
45%
2.2
55%
2.92
40%
4.55
7%
Colorchecker DeltaE2000 max. *
9.42
4.89
48%
4.8
49%
5.06
46%
7.93
16%
Greyscale DeltaE2000 *
4.8
1.9
60%
1.9
60%
3.6
25%
5.4
-13%
Gamma
2.27 97%
2.31 95%
2.25 98%
2.307 95%
2.103 105%
CCT
7669 85%
6430 101%
6286 103%
6780 96%
7793 83%

* ... smaller is better

Screen Flickering / PWM (Pulse-Width Modulation)

To dim the screen, some notebooks will simply cycle the backlight on and off in rapid succession - a method called Pulse Width Modulation (PWM) . This cycling frequency should ideally be undetectable to the human eye. If said frequency is too low, users with sensitive eyes may experience strain or headaches or even notice the flickering altogether.
Screen flickering / PWM not detected

In comparison: 52 % of all tested devices do not use PWM to dim the display. If PWM was detected, an average of 17043 (minimum: 5 - maximum: 2500000) Hz was measured.

We didn't detect any PWM flickering. Color reproduction is averagely accurate, but it's probably not sufficient for demanding users: Grayscales show a slight blue tint, while yellow and orange tones in particular are reproduced incorrectly by the display.

CalMAN - Grayscales
CalMAN - Grayscales
CalMAN - Color accuracy
CalMAN - Color accuracy
CalMAN - sRGB color space
CalMAN - sRGB color space
CalMAN - AdobeRGB color space
CalMAN - AdobeRGB color space
CalMAN - DCI-P3 color space
CalMAN - DCI-P3 color space
CalMAN - Saturation
CalMAN - Saturation

Display Response Times

Display response times show how fast the screen is able to change from one color to the next. Slow response times can lead to afterimages and can cause moving objects to appear blurry (ghosting). Gamers of fast-paced 3D titles should pay special attention to fast response times.
       Response Time Black to White
34 ms ... rise ↗ and fall ↘ combined↗ 17 ms rise
↘ 17 ms fall
The screen shows slow response rates in our tests and will be unsatisfactory for gamers.
In comparison, all tested devices range from 0.8 (minimum) to 240 (maximum) ms. » 88 % of all devices are better.
This means that the measured response time is worse than the average of all tested devices (23.8 ms).
       Response Time 50% Grey to 80% Grey
44 ms ... rise ↗ and fall ↘ combined↗ 21 ms rise
↘ 23 ms fall
The screen shows slow response rates in our tests and will be unsatisfactory for gamers.
In comparison, all tested devices range from 0.8 (minimum) to 636 (maximum) ms. » 64 % of all devices are better.
This means that the measured response time is worse than the average of all tested devices (37.7 ms).

The maximum brightness is still sufficient to be able to make out screen contents in bright surroundings, but brighter displays have a clear advantage here. As is typical for IPS displays, viewing angles are good. At most, a slight color shift is visible when looking at the screen from very flat angles.

Outdoor use in direct sunlight
Outdoor use in direct sunlight
Outdoor use in a bright environment
Outdoor use in a bright environment
Viewing angles
Viewing angles

Performance – Passable power

The Samsung Exynos 850 is used as the SoC. It offers 8 cores with a performance of up to 2 GHz, and it's a popular centerpiece in Samsung's cheapest smartphones. Therefore, the Galaxy M12 can't stand out in terms of processor performance, and graphics performance is only mediocre as well. However, there's a significant performance increase compared with the predecessor, the Galaxy M11.

In everyday use, you have to put up with stutters when running complex apps, especially when you want to adjust the volume or run other tasks in parallel. Overall, however, the system runs quite smoothly and feels pretty responsive thanks to the 90 Hz display.

Geekbench 5.3
64 Bit Single-Core Score (sort by value)
Samsung Galaxy M12
Samsung Exynos 850, Mali-G52 MP2, 4096
178 Points ∼30%
OnePlus Nord N100
Qualcomm Snapdragon 460, Adreno 610, 4096
254 Points ∼43% +43%
Xiaomi Redmi Note 10
Qualcomm Snapdragon 678, Adreno 612, 4096
531 Points ∼89% +198%
Motorola Moto G30
Qualcomm Snapdragon 662, Adreno 610, 6144
309 Points ∼52% +74%
Samsung Galaxy M11
Qualcomm Snapdragon 450, Adreno 506, 3072
131 Points ∼22% -26%
Average Samsung Exynos 850
  (178 - 183, n=3)
181 Points ∼30% +2%
Average of class Smartphone
  (58 - 1755, n=247, last 2 years)
595 Points ∼100% +234%
64 Bit Multi-Core Score (sort by value)
Samsung Galaxy M12
Samsung Exynos 850, Mali-G52 MP2, 4096
1042 Points ∼51%
OnePlus Nord N100
Qualcomm Snapdragon 460, Adreno 610, 4096
1152 Points ∼57% +11%
Xiaomi Redmi Note 10
Qualcomm Snapdragon 678, Adreno 612, 4096
1541 Points ∼76% +48%
Motorola Moto G30
Qualcomm Snapdragon 662, Adreno 610, 6144
1256 Points ∼62% +21%
Samsung Galaxy M11
Qualcomm Snapdragon 450, Adreno 506, 3072
498 Points ∼25% -52%
Average Samsung Exynos 850
  (926 - 1081, n=3)
1016 Points ∼50% -2%
Average of class Smartphone
  (248 - 4829, n=247, last 2 years)
2026 Points ∼100% +94%
Vulkan Score 5.3 (sort by value)
Samsung Galaxy M12
Samsung Exynos 850, Mali-G52 MP2, 4096
625 Points ∼29%
OnePlus Nord N100
Qualcomm Snapdragon 460, Adreno 610, 4096
347 Points ∼16% -44%
Xiaomi Redmi Note 10
Qualcomm Snapdragon 678, Adreno 612, 4096
567 Points ∼26% -9%
Samsung Galaxy M11
Qualcomm Snapdragon 450, Adreno 506, 3072
Points ∼0% -100%
Average Samsung Exynos 850
  (565 - 636, n=3)
609 Points ∼28% -3%
Average of class Smartphone
  (72 - 6524, n=145, last 2 years)
2192 Points ∼100% +251%
OpenCL Score 5.3 (sort by value)
Samsung Galaxy M12
Samsung Exynos 850, Mali-G52 MP2, 4096
664 Points ∼29%
OnePlus Nord N100
Qualcomm Snapdragon 460, Adreno 610, 4096
259 Points ∼11% -61%
Xiaomi Redmi Note 10
Qualcomm Snapdragon 678, Adreno 612, 4096
415 Points ∼18% -37%
Motorola Moto G30
Qualcomm Snapdragon 662, Adreno 610, 6144
376 Points ∼17% -43%
Samsung Galaxy M11
Qualcomm Snapdragon 450, Adreno 506, 3072
267 Points ∼12% -60%
Average Samsung Exynos 850
  (543 - 664, n=3)
600 Points ∼26% -10%
Average of class Smartphone
  (255 - 7514, n=147, last 2 years)
2278 Points ∼100% +243%
PCMark for Android
Work 3.0 (sort by value)
Samsung Galaxy M12
Samsung Exynos 850, Mali-G52 MP2, 4096
6065 Points ∼61%
Xiaomi Redmi Note 10
Qualcomm Snapdragon 678, Adreno 612, 4096
7645 Points ∼77% +26%
Average Samsung Exynos 850
 
6065 Points ∼61% 0%
Average of class Smartphone
  (4436 - 17085, n=66, last 2 years)
9946 Points ∼100% +64%
Work 2.0 performance score (sort by value)
OnePlus Nord N100
Qualcomm Snapdragon 460, Adreno 610, 4096
5718 Points ∼71%
Xiaomi Redmi Note 10
Qualcomm Snapdragon 678, Adreno 612, 4096
7011 Points ∼87%
Motorola Moto G30
Qualcomm Snapdragon 662, Adreno 610, 6144
6135 Points ∼76%
Samsung Galaxy M11
Qualcomm Snapdragon 450, Adreno 506, 3072
4642 Points ∼58%
Average Samsung Exynos 850
  (5433 - 5457, n=2)
5445 Points ∼68%
Average of class Smartphone
  (82 - 15299, n=237, last 2 years)
8032 Points ∼100%
3DMark
2560x1440 Sling Shot OpenGL ES 3.0 (sort by value)
Samsung Galaxy M12
Samsung Exynos 850, Mali-G52 MP2, 4096
1252 Points ∼36%
OnePlus Nord N100
Qualcomm Snapdragon 460, Adreno 610, 4096
1419 Points ∼41% +13%
Xiaomi Redmi Note 10
Qualcomm Snapdragon 678, Adreno 612, 4096
2285 Points ∼66% +83%
Motorola Moto G30
Qualcomm Snapdragon 662, Adreno 610, 6144
1865 Points ∼54% +49%
Samsung Galaxy M11
Qualcomm Snapdragon 450, Adreno 506, 3072
829 Points ∼24% -34%
Average Samsung Exynos 850
  (1252 - 1280, n=3)
1265 Points ∼36% +1%
Average of class Smartphone
  (68 - 11256, n=235, last 2 years)
3482 Points ∼100% +178%
2560x1440 Sling Shot OpenGL ES 3.0 Graphics (sort by value)
Samsung Galaxy M12
Samsung Exynos 850, Mali-G52 MP2, 4096
1130 Points ∼28%
OnePlus Nord N100
Qualcomm Snapdragon 460, Adreno 610, 4096
1284 Points ∼32% +14%
Xiaomi Redmi Note 10
Qualcomm Snapdragon 678, Adreno 612, 4096
2173 Points ∼53% +92%
Motorola Moto G30
Qualcomm Snapdragon 662, Adreno 610, 6144
1764 Points ∼43% +56%
Samsung Galaxy M11
Qualcomm Snapdragon 450, Adreno 506, 3072
703 Points ∼17% -38%
Average Samsung Exynos 850
  (1130 - 1157, n=3)
1142 Points ∼28% +1%
Average of class Smartphone
  (54 - 16670, n=235, last 2 years)
4066 Points ∼100% +260%
2560x1440 Sling Shot OpenGL ES 3.0 Physics (sort by value)
Samsung Galaxy M12
Samsung Exynos 850, Mali-G52 MP2, 4096
2007 Points ∼71%
OnePlus Nord N100
Qualcomm Snapdragon 460, Adreno 610, 4096
2248 Points ∼80% +12%
Xiaomi Redmi Note 10
Qualcomm Snapdragon 678, Adreno 612, 4096
2789 Points ∼99% +39%
Motorola Moto G30
Qualcomm Snapdragon 662, Adreno 610, 6144
2357 Points ∼84% +17%
Samsung Galaxy M11
Qualcomm Snapdragon 450, Adreno 506, 3072
1901 Points ∼68% -5%
Average Samsung Exynos 850
  (2007 - 2039, n=3)
2027 Points ∼72% +1%
Average of class Smartphone
  (607 - 5301, n=235, last 2 years)
2814 Points ∼100% +40%
2560x1440 Sling Shot OpenGL ES 3.0 Unlimited (sort by value)
Samsung Galaxy M12
Samsung Exynos 850, Mali-G52 MP2, 4096
1260 Points ∼30%
Xiaomi Redmi Note 10
Qualcomm Snapdragon 678, Adreno 612, 4096
2344 Points ∼55% +86%
Motorola Moto G30
Qualcomm Snapdragon 662, Adreno 610, 6144
1856 Points ∼44% +47%
Samsung Galaxy M11
Qualcomm Snapdragon 450, Adreno 506, 3072
820 Points ∼19% -35%
Average Samsung Exynos 850
  (1260 - 1292, n=3)
1276 Points ∼30% +1%
Average of class Smartphone
  (149 - 11895, n=258, last 2 years)
4239 Points ∼100% +236%
2560x1440 Sling Shot OpenGL ES 3.0 Unlimited Graphics (sort by value)
Samsung Galaxy M12
Samsung Exynos 850, Mali-G52 MP2, 4096
1133 Points ∼21%
Xiaomi Redmi Note 10
Qualcomm Snapdragon 678, Adreno 612, 4096
2245 Points ∼41% +98%
Motorola Moto G30
Qualcomm Snapdragon 662, Adreno 610, 6144
1768 Points ∼32% +56%
Samsung Galaxy M11
Qualcomm Snapdragon 450, Adreno 506, 3072
716 Points ∼13% -37%
Average Samsung Exynos 850
  (1133 - 1157, n=3)
1145 Points ∼21% +1%
Average of class Smartphone
  (122 - 31940, n=258, last 2 years)
5449 Points ∼100% +381%
2560x1440 Sling Shot OpenGL ES 3.0 Unlimited Physics (sort by value)
Samsung Galaxy M12
Samsung Exynos 850, Mali-G52 MP2, 4096
2079 Points ∼69%
Xiaomi Redmi Note 10
Qualcomm Snapdragon 678, Adreno 612, 4096
2769 Points ∼92% +33%
Motorola Moto G30
Qualcomm Snapdragon 662, Adreno 610, 6144
2146 Points ∼71% +3%
Samsung Galaxy M11
Qualcomm Snapdragon 450, Adreno 506, 3072
1787 Points ∼59% -14%
Average Samsung Exynos 850
  (2079 - 2190, n=3)
2136 Points ∼71% +3%
Average of class Smartphone
  (620 - 5784, n=256, last 2 years)
3019 Points ∼100% +45%
2560x1440 Sling Shot Extreme (ES 3.1) (sort by value)
Samsung Galaxy M12
Samsung Exynos 850, Mali-G52 MP2, 4096
864 Points ∼32%
OnePlus Nord N100
Qualcomm Snapdragon 460, Adreno 610, 4096
860 Points ∼32% 0%
Xiaomi Redmi Note 10
Qualcomm Snapdragon 678, Adreno 612, 4096
1480 Points ∼55% +71%
Motorola Moto G30
Qualcomm Snapdragon 662, Adreno 610, 6144
1168 Points ∼44% +35%
Samsung Galaxy M11
Qualcomm Snapdragon 450, Adreno 506, 3072
439 Points ∼16% -49%
Average Samsung Exynos 850
  (861 - 912, n=3)
879 Points ∼33% +2%
Average of class Smartphone
  (78 - 9138, n=232, last 2 years)
2678 Points ∼100% +210%
2560x1440 Sling Shot Extreme (ES 3.1) Graphics (sort by value)
Samsung Galaxy M12
Samsung Exynos 850, Mali-G52 MP2, 4096
746 Points ∼26%
OnePlus Nord N100
Qualcomm Snapdragon 460, Adreno 610, 4096
732 Points ∼26% -2%
Xiaomi Redmi Note 10
Qualcomm Snapdragon 678, Adreno 612, 4096
1286 Points ∼45% +72%
Motorola Moto G30
Qualcomm Snapdragon 662, Adreno 610, 6144
1074 Points ∼38% +44%
Samsung Galaxy M11
Qualcomm Snapdragon 450, Adreno 506, 3072
349 Points ∼12% -53%
Average Samsung Exynos 850
  (739 - 788, n=3)
758 Points ∼27% +2%
Average of class Smartphone
  (62 - 11573, n=232, last 2 years)
2837 Points ∼100% +280%
2560x1440 Sling Shot Extreme (ES 3.1) Physics (sort by value)
Samsung Galaxy M12
Samsung Exynos 850, Mali-G52 MP2, 4096
1942 Points ∼62%
OnePlus Nord N100
Qualcomm Snapdragon 460, Adreno 610, 4096
2229 Points ∼71% +15%
Xiaomi Redmi Note 10
Qualcomm Snapdragon 678, Adreno 612, 4096
3130 Points ∼100% +61%
Motorola Moto G30
Qualcomm Snapdragon 662, Adreno 610, 6144
2351 Points ∼75% +21%
Samsung Galaxy M11
Qualcomm Snapdragon 450, Adreno 506, 3072
1827 Points ∼58% -6%
Average Samsung Exynos 850
  (1942 - 2037, n=3)
2004 Points ∼64% +3%
Average of class Smartphone
  (435 - 5318, n=232, last 2 years)
2833 Points ∼91% +46%
2560x1440 Sling Shot Extreme (ES 3.1) Unlimited (sort by value)
Samsung Galaxy M12
Samsung Exynos 850, Mali-G52 MP2, 4096
866 Points ∼25%
OnePlus Nord N100
Qualcomm Snapdragon 460, Adreno 610, 4096
855 Points ∼25% -1%
Xiaomi Redmi Note 10
Qualcomm Snapdragon 678, Adreno 612, 4096
1499 Points ∼43% +73%
Motorola Moto G30
Qualcomm Snapdragon 662, Adreno 610, 6144
1176 Points ∼34% +36%
Samsung Galaxy M11
Qualcomm Snapdragon 450, Adreno 506, 3072
491 Points ∼14% -43%
Average Samsung Exynos 850
  (866 - 914, n=3)
884 Points ∼26% +2%
Average of class Smartphone
  (91 - 9839, n=259, last 2 years)
3463 Points ∼100% +300%
2560x1440 Sling Shot Extreme (ES 3.1) Unlimited Graphics (sort by value)
Samsung Galaxy M12
Samsung Exynos 850, Mali-G52 MP2, 4096
744 Points ∼19%
OnePlus Nord N100
Qualcomm Snapdragon 460, Adreno 610, 4096
729 Points ∼18% -2%
Xiaomi Redmi Note 10
Qualcomm Snapdragon 678, Adreno 612, 4096
1303 Points ∼33% +75%
Motorola Moto G30
Qualcomm Snapdragon 662, Adreno 610, 6144
1081 Points ∼27% +45%
Samsung Galaxy M11
Qualcomm Snapdragon 450, Adreno 506, 3072
404 Points ∼10% -46%
Average Samsung Exynos 850
  (744 - 784, n=3)
758 Points ∼19% +2%
Average of class Smartphone
  (73 - 16221, n=259, last 2 years)
3998 Points ∼100% +437%
2560x1440 Sling Shot Extreme (ES 3.1) Unlimited Physics (sort by value)
Samsung Galaxy M12
Samsung Exynos 850, Mali-G52 MP2, 4096
2042 Points ∼65%
OnePlus Nord N100
Qualcomm Snapdragon 460, Adreno 610, 4096
2166 Points ∼69% +6%
Xiaomi Redmi Note 10
Qualcomm Snapdragon 678, Adreno 612, 4096
3156 Points ∼100% +55%
Motorola Moto G30
Qualcomm Snapdragon 662, Adreno 610, 6144
2164 Points ∼69% +6%
Samsung Galaxy M11
Qualcomm Snapdragon 450, Adreno 506, 3072
1826 Points ∼58% -11%
Average Samsung Exynos 850
  (2042 - 2168, n=3)
2121 Points ∼67% +4%
Average of class Smartphone
  (620 - 5793, n=259, last 2 years)
3055 Points ∼97% +50%
2560x1440 Sling Shot Extreme (Vulkan) Unlimited (sort by value)
Samsung Galaxy M12
Samsung Exynos 850, Mali-G52 MP2, 4096
947 Points ∼36%
OnePlus Nord N100
Qualcomm Snapdragon 460, Adreno 610, 4096
803 Points ∼31% -15%
Xiaomi Redmi Note 10
Qualcomm Snapdragon 678, Adreno 612, 4096
1381 Points ∼53% +46%
Motorola Moto G30
Qualcomm Snapdragon 662, Adreno 610, 6144
1123 Points ∼43% +19%
Samsung Galaxy M11
Qualcomm Snapdragon 450, Adreno 506, 3072
487 Points ∼19% -49%
Average Samsung Exynos 850
  (900 - 947, n=3)
930 Points ∼35% -2%
Average of class Smartphone
  (426 - 6977, n=197, last 2 years)
2620 Points ∼100% +177%
2560x1440 Sling Shot Extreme (Vulkan) Unlimited Graphics (sort by value)
Samsung Galaxy M12
Samsung Exynos 850, Mali-G52 MP2, 4096
820 Points ∼28%
OnePlus Nord N100
Qualcomm Snapdragon 460, Adreno 610, 4096
682 Points ∼23% -17%
Xiaomi Redmi Note 10
Qualcomm Snapdragon 678, Adreno 612, 4096
1215 Points ∼41% +48%
Motorola Moto G30
Qualcomm Snapdragon 662, Adreno 610, 6144
997 Points ∼34% +22%
Samsung Galaxy M11
Qualcomm Snapdragon 450, Adreno 506, 3072
407 Points ∼14% -50%
Average Samsung Exynos 850
  (775 - 820, n=3)
805 Points ∼27% -2%
Average of class Smartphone
  (349 - 11259, n=197, last 2 years)
2943 Points ∼100% +259%
2560x1440 Sling Shot Extreme (Vulkan) Unlimited Physics (sort by value)
Samsung Galaxy M12
Samsung Exynos 850, Mali-G52 MP2, 4096
2071 Points ∼78%
OnePlus Nord N100
Qualcomm Snapdragon 460, Adreno 610, 4096
2134 Points ∼80% +3%
Xiaomi Redmi Note 10
Qualcomm Snapdragon 678, Adreno 612, 4096
2652 Points ∼100% +28%
Motorola Moto G30
Qualcomm Snapdragon 662, Adreno 610, 6144
2276 Points ∼86% +10%
Samsung Galaxy M11
Qualcomm Snapdragon 450, Adreno 506, 3072
2098 Points ∼79% +1%
Average Samsung Exynos 850
  (2020 - 2071, n=3)
2050 Points ∼77% -1%
Average of class Smartphone
  (1786 - 4061, n=197, last 2 years)
2641 Points ∼100% +28%
Wild Life Score (sort by value)
Samsung Galaxy M12
Samsung Exynos 850, Mali-G52 MP2, 4096
422 Points ∼14%
OnePlus Nord N100
Qualcomm Snapdragon 460, Adreno 610, 4096
241 Points ∼8% -43%
Xiaomi Redmi Note 10
Qualcomm Snapdragon 678, Adreno 612, 4096
483 Points ∼16% +14%
Motorola Moto G30
Qualcomm Snapdragon 662, Adreno 610, 6144
385 Points ∼13% -9%
Samsung Galaxy M11
Qualcomm Snapdragon 450, Adreno 506, 3072
153 Points ∼5% -64%
Average Samsung Exynos 850
  (422 - 430, n=2)
426 Points ∼14% +1%
Average of class Smartphone
  (153 - 9386, n=112, last 2 years)
2983 Points ∼100% +607%
Wild Life Unlimited Score (sort by value)
Samsung Galaxy M12
Samsung Exynos 850, Mali-G52 MP2, 4096
423 Points ∼14%
OnePlus Nord N100
Qualcomm Snapdragon 460, Adreno 610, 4096
236 Points ∼8% -44%
Xiaomi Redmi Note 10
Qualcomm Snapdragon 678, Adreno 612, 4096
482 Points ∼15% +14%
Motorola Moto G30
Qualcomm Snapdragon 662, Adreno 610, 6144
Points ∼0% -100%
Samsung Galaxy M11
Qualcomm Snapdragon 450, Adreno 506, 3072
Points ∼0% -100%
Average Samsung Exynos 850
  (423 - 429, n=2)
426 Points ∼14% +1%
Average of class Smartphone
  (174 - 11700, n=108, last 2 years)
3117 Points ∼100% +637%
Wild Life Extreme (sort by value)
Samsung Galaxy M12
Samsung Exynos 850, Mali-G52 MP2, 4096
119 Points ∼12%
Xiaomi Redmi Note 10
Qualcomm Snapdragon 678, Adreno 612, 4096
143 Points ∼15% +20%
Average Samsung Exynos 850
 
119 Points ∼12% 0%
Average of class Smartphone
  (83 - 3059, n=60, last 2 years)
963 Points ∼100% +709%
Wild Life Extreme Unlimited (sort by value)
Samsung Galaxy M12
Samsung Exynos 850, Mali-G52 MP2, 4096
117 Points ∼12%
Xiaomi Redmi Note 10
Qualcomm Snapdragon 678, Adreno 612, 4096
143 Points ∼15% +22%
Average Samsung Exynos 850
 
117 Points ∼12% 0%
Average of class Smartphone
  (101 - 2864, n=57, last 2 years)
941 Points ∼100% +704%
GFXBench (DX / GLBenchmark) 2.7
T-Rex HD Onscreen C24Z16 (sort by value)
Samsung Galaxy M12
Samsung Exynos 850, Mali-G52 MP2, 4096
34 fps ∼55%
OnePlus Nord N100
Qualcomm Snapdragon 460, Adreno 610, 4096
37 fps ∼60% +9%
Xiaomi Redmi Note 10
Qualcomm Snapdragon 678, Adreno 612, 4096
42 fps ∼68% +24%
Motorola Moto G30
Qualcomm Snapdragon 662, Adreno 610, 6144
51 fps ∼83% +50%
Samsung Galaxy M11
Qualcomm Snapdragon 450, Adreno 506, 3072
33 fps ∼53% -3%
Average Samsung Exynos 850
  (34 - 35, n=3)
34.3 fps ∼56% +1%
Average of class Smartphone
  (8.2 - 143, n=202, last 2 years)
61.7 fps ∼100% +81%
1920x1080 T-Rex HD Offscreen C24Z16 (sort by value)
Samsung Galaxy M12
Samsung Exynos 850, Mali-G52 MP2, 4096
24 fps ∼21%
OnePlus Nord N100
Qualcomm Snapdragon 460, Adreno 610, 4096
24 fps ∼21% 0%
Xiaomi Redmi Note 10
Qualcomm Snapdragon 678, Adreno 612, 4096
47 fps ∼41% +96%
Motorola Moto G30
Qualcomm Snapdragon 662, Adreno 610, 6144
34 fps ∼29% +42%
Samsung Galaxy M11
Qualcomm Snapdragon 450, Adreno 506, 3072
23 fps ∼20% -4%
Average Samsung Exynos 850
  (24 - 24, n=3)
24 fps ∼21% 0%
Average of class Smartphone
  (4.3 - 417, n=202, last 2 years)
116 fps ∼100% +383%
GFXBench 3.0
on screen Manhattan Onscreen OGL (sort by value)
Samsung Galaxy M12
Samsung Exynos 850, Mali-G52 MP2, 4096
28 fps ∼57%
OnePlus Nord N100
Qualcomm Snapdragon 460, Adreno 610, 4096
24 fps ∼49% -14%
Xiaomi Redmi Note 10
Qualcomm Snapdragon 678, Adreno 612, 4096
22 fps ∼45% -21%
Motorola Moto G30
Qualcomm Snapdragon 662, Adreno 610, 6144
33 fps ∼67% +18%
Samsung Galaxy M11
Qualcomm Snapdragon 450, Adreno 506, 3072
17 fps ∼35% -39%
Average Samsung Exynos 850
  (28 - 29, n=3)
28.3 fps ∼58% +1%
Average of class Smartphone
  (4.5 - 120, n=200, last 2 years)
49.2 fps ∼100% +76%
off screen Manhattan Offscreen OGL (sort by value)
Samsung Galaxy M12
Samsung Exynos 850, Mali-G52 MP2, 4096
16 fps ∼24%
OnePlus Nord N100
Qualcomm Snapdragon 460, Adreno 610, 4096
14 fps ∼21% -12%
Xiaomi Redmi Note 10
Qualcomm Snapdragon 678, Adreno 612, 4096
25 fps ∼37% +56%
Motorola Moto G30
Qualcomm Snapdragon 662, Adreno 610, 6144
21 fps ∼31% +31%
Samsung Galaxy M11
Qualcomm Snapdragon 450, Adreno 506, 3072
9.4 fps ∼14% -41%
Average Samsung Exynos 850
  (15 - 16, n=3)
15.7 fps ∼23% -2%
Average of class Smartphone
  (1 - 229, n=201, last 2 years)
67.4 fps ∼100% +321%
GFXBench 3.1
on screen Manhattan ES 3.1 Onscreen (sort by value)
Samsung Galaxy M12
Samsung Exynos 850, Mali-G52 MP2, 4096
19 fps ∼49%
OnePlus Nord N100
Qualcomm Snapdragon 460, Adreno 610, 4096
19 fps ∼49% 0%
Xiaomi Redmi Note 10
Qualcomm Snapdragon 678, Adreno 612, 4096
22 fps ∼57% +16%
Motorola Moto G30
Qualcomm Snapdragon 662, Adreno 610, 6144
26 fps ∼68% +37%
Samsung Galaxy M11
Qualcomm Snapdragon 450, Adreno 506, 3072
13 fps ∼34% -32%
Average Samsung Exynos 850
  (19 - 20, n=3)
19.3 fps ∼50% +2%
Average of class Smartphone
  (3.1 - 106, n=199, last 2 years)
38.4 fps ∼100% +102%
off screen Manhattan ES 3.1 Offscreen (sort by value)
Samsung Galaxy M12
Samsung Exynos 850, Mali-G52 MP2, 4096
9.4 fps ∼20%
OnePlus Nord N100
Qualcomm Snapdragon 460, Adreno 610, 4096
9.3 fps ∼20% -1%
Xiaomi Redmi Note 10
Qualcomm Snapdragon 678, Adreno 612, 4096
18 fps ∼39% +91%
Motorola Moto G30
Qualcomm Snapdragon 662, Adreno 610, 6144
13 fps ∼28% +38%
Samsung Galaxy M11
Qualcomm Snapdragon 450, Adreno 506, 3072
6.3 fps ∼14% -33%
Average Samsung Exynos 850
  (9.4 - 9.4, n=3)
9.4 fps ∼20% 0%
Average of class Smartphone
  (1.4 - 151, n=199, last 2 years)
46.4 fps ∼100% +394%
GFXBench
on screen Car Chase Onscreen (sort by value)
Samsung Galaxy M12
Samsung Exynos 850, Mali-G52 MP2, 4096
11 fps ∼46%
OnePlus Nord N100
Qualcomm Snapdragon 460, Adreno 610, 4096
9.5 fps ∼40% -14%
Xiaomi Redmi Note 10
Qualcomm Snapdragon 678, Adreno 612, 4096
8 fps ∼33% -27%
Motorola Moto G30
Qualcomm Snapdragon 662, Adreno 610, 6144
14 fps ∼58% +27%
Samsung Galaxy M11
Qualcomm Snapdragon 450, Adreno 506, 3072
6.7 fps ∼28% -39%
Average Samsung Exynos 850
  (11 - 12, n=3)
11.3 fps ∼47% +3%
Average of class Smartphone
  (3.3 - 61, n=198, last 2 years)
24 fps ∼100% +118%
off screen Car Chase Offscreen (sort by value)
Samsung Galaxy M12
Samsung Exynos 850, Mali-G52 MP2, 4096
6.1 fps ∼22%
OnePlus Nord N100
Qualcomm Snapdragon 460, Adreno 610, 4096
5.2 fps ∼19% -15%
Xiaomi Redmi Note 10
Qualcomm Snapdragon 678, Adreno 612, 4096
9.2 fps ∼33% +51%
Motorola Moto G30
Qualcomm Snapdragon 662, Adreno 610, 6144
7.3 fps ∼26% +20%
Samsung Galaxy M11
Qualcomm Snapdragon 450, Adreno 506, 3072
3.5 fps ∼13% -43%
Average Samsung Exynos 850
  (5.9 - 6.1, n=3)
6 fps ∼22% -2%
Average of class Smartphone
  (1.8 - 96.6, n=198, last 2 years)
27.9 fps ∼100% +357%
Aztec Ruins Normal Tier Onscreen (sort by value)
Samsung Galaxy M12
Samsung Exynos 850, Mali-G52 MP2, 4096
11 fps ∼46%
OnePlus Nord N100
Qualcomm Snapdragon 460, Adreno 610, 4096
11 fps ∼46% 0%
Xiaomi Redmi Note 10
Qualcomm Snapdragon 678, Adreno 612, 4096
9.3 fps ∼39% -15%
Motorola Moto G30
Qualcomm Snapdragon 662, Adreno 610, 6144
13 fps ∼54% +18%
Samsung Galaxy M11
Qualcomm Snapdragon 450, Adreno 506, 3072
6.4 fps ∼27% -42%
Average Samsung Exynos 850
  (11 - 12, n=3)
11.7 fps ∼49% +6%
Average of class Smartphone
  (1.5 - 73, n=265, last 2 years)
24 fps ∼100% +118%
1920x1080 Aztec Ruins Normal Tier Offscreen (sort by value)
Samsung Galaxy M12
Samsung Exynos 850, Mali-G52 MP2, 4096
6.2 fps ∼22%
OnePlus Nord N100
Qualcomm Snapdragon 460, Adreno 610, 4096
6 fps ∼21% -3%
Xiaomi Redmi Note 10
Qualcomm Snapdragon 678, Adreno 612, 4096
10 fps ∼35% +61%
Motorola Moto G30
Qualcomm Snapdragon 662, Adreno 610, 6144
8.6 fps ∼30% +39%
Samsung Galaxy M11
Qualcomm Snapdragon 450, Adreno 506, 3072
3.3 fps ∼12% -47%
Average Samsung Exynos 850
  (6.2 - 6.2, n=3)
6.2 fps ∼22% 0%
Average of class Smartphone
  (0.95 - 257, n=265, last 2 years)
28.2 fps ∼100% +355%
Aztec Ruins High Tier Onscreen (sort by value)
Samsung Galaxy M12
Samsung Exynos 850, Mali-G52 MP2, 4096
7.1 fps ∼44%
OnePlus Nord N100
Qualcomm Snapdragon 460, Adreno 610, 4096
6.6 fps ∼41% -7%
Xiaomi Redmi Note 10
Qualcomm Snapdragon 678, Adreno 612, 4096
5.6 fps ∼35% -21%
Motorola Moto G30
Qualcomm Snapdragon 662, Adreno 610, 6144
9.2 fps ∼58% +30%
Samsung Galaxy M11
Qualcomm Snapdragon 450, Adreno 506, 3072
3.7 fps ∼23% -48%
Average Samsung Exynos 850
  (7.1 - 7.4, n=3)
7.23 fps ∼45% +2%
Average of class Smartphone
  (1.2 - 60, n=266, last 2 years)
16 fps ∼100% +125%
2560x1440 Aztec Ruins High Tier Offscreen (sort by value)
Samsung Galaxy M12
Samsung Exynos 850, Mali-G52 MP2, 4096
2.2 fps ∼20%
OnePlus Nord N100
Qualcomm Snapdragon 460, Adreno 610, 4096
2 fps ∼18% -9%
Xiaomi Redmi Note 10
Qualcomm Snapdragon 678, Adreno 612, 4096
3.7 fps ∼34% +68%
Motorola Moto G30
Qualcomm Snapdragon 662, Adreno 610, 6144
2.8 fps ∼26% +27%
Samsung Galaxy M11
Qualcomm Snapdragon 450, Adreno 506, 3072
1.1 fps ∼10% -50%
Average Samsung Exynos 850
  (2.2 - 2.2, n=3)
2.2 fps ∼20% 0%
Average of class Smartphone
  (0.35 - 101, n=266, last 2 years)
10.9 fps ∼100% +395%
Antutu v9 - Total Score (sort by value)
Samsung Galaxy M12
Samsung Exynos 850, Mali-G52 MP2, 4096
121238 Points ∼24%
Xiaomi Redmi Note 10
Qualcomm Snapdragon 678, Adreno 612, 4096
275441 Points ∼55% +127%
Motorola Moto G30
Qualcomm Snapdragon 662, Adreno 610, 6144
198290 Points ∼39% +64%
Average Samsung Exynos 850
  (121238 - 131776, n=2)
126507 Points ∼25% +4%
Average of class Smartphone
  (121238 - 815441, n=56, last 2 years)
504571 Points ∼100% +316%
AnTuTu v8 - Total Score (sort by value)
Samsung Galaxy M12
Samsung Exynos 850, Mali-G52 MP2, 4096
133391 Points ∼39%
OnePlus Nord N100
Qualcomm Snapdragon 460, Adreno 610, 4096
146027 Points ∼42% +9%
Xiaomi Redmi Note 10
Qualcomm Snapdragon 678, Adreno 612, 4096
226395 Points ∼65% +70%
Motorola Moto G30
Qualcomm Snapdragon 662, Adreno 610, 6144
174623 Points ∼50% +31%
Samsung Galaxy M11
Qualcomm Snapdragon 450, Adreno 506, 3072
89022 Points ∼26% -33%
Average Samsung Exynos 850
  (124232 - 133391, n=3)
128240 Points ∼37% -4%
Average of class Smartphone
  (53335 - 727247, n=178, last 2 years)
345964 Points ∼100% +159%
AImark - Score v2.x (sort by value)
Samsung Galaxy M12
Samsung Exynos 850, Mali-G52 MP2, 4096
4427 Points ∼6%
OnePlus Nord N100
Qualcomm Snapdragon 460, Adreno 610, 4096
4540 Points ∼7% +3%
Xiaomi Redmi Note 10
Qualcomm Snapdragon 678, Adreno 612, 4096
21993 Points ∼31% +397%
Motorola Moto G30
Qualcomm Snapdragon 662, Adreno 610, 6144
15830 Points ∼23% +258%
Average Samsung Exynos 850
 
4427 Points ∼6% 0%
Average of class Smartphone
  (4293 - 273221, n=77, last 2 years)
69826 Points ∼100% +1477%
BaseMark OS II
Overall (sort by value)
Samsung Galaxy M12
Samsung Exynos 850, Mali-G52 MP2, 4096
1587 Points ∼42%
OnePlus Nord N100
Qualcomm Snapdragon 460, Adreno 610, 4096
2012 Points ∼53% +27%
Xiaomi Redmi Note 10
Qualcomm Snapdragon 678, Adreno 612, 4096
3017 Points ∼79% +90%
Motorola Moto G30
Qualcomm Snapdragon 662, Adreno 610, 6144
2243 Points ∼59% +41%
Samsung Galaxy M11
Qualcomm Snapdragon 450, Adreno 506, 3072
1246 Points ∼33% -21%
Average Samsung Exynos 850
  (1533 - 1644, n=3)
1588 Points ∼42% 0%
Average of class Smartphone
  (615 - 7123, n=188, last 2 years)
3811 Points ∼100% +140%
System (sort by value)
Samsung Galaxy M12
Samsung Exynos 850, Mali-G52 MP2, 4096
3042 Points ∼44%
OnePlus Nord N100
Qualcomm Snapdragon 460, Adreno 610, 4096
4021 Points ∼58% +32%
Xiaomi Redmi Note 10
Qualcomm Snapdragon 678, Adreno 612, 4096
6335 Points ∼92% +108%
Motorola Moto G30
Qualcomm Snapdragon 662, Adreno 610, 6144
4275 Points ∼62% +41%
Samsung Galaxy M11
Qualcomm Snapdragon 450, Adreno 506, 3072
2563 Points ∼37% -16%
Average Samsung Exynos 850
  (3042 - 3382, n=3)
3246 Points ∼47% +7%
Average of class Smartphone
  (1160 - 11774, n=188, last 2 years)
6898 Points ∼100% +127%
Memory (sort by value)
Samsung Galaxy M12
Samsung Exynos 850, Mali-G52 MP2, 4096
1904 Points ∼42%
OnePlus Nord N100
Qualcomm Snapdragon 460, Adreno 610, 4096
2736 Points ∼60% +44%
Xiaomi Redmi Note 10
Qualcomm Snapdragon 678, Adreno 612, 4096
3985 Points ∼88% +109%
Motorola Moto G30
Qualcomm Snapdragon 662, Adreno 610, 6144
2976 Points ∼66% +56%
Samsung Galaxy M11
Qualcomm Snapdragon 450, Adreno 506, 3072
1293 Points ∼29% -32%
Average Samsung Exynos 850
  (1533 - 1904, n=3)
1774 Points ∼39% -7%
Average of class Smartphone
  (522 - 9044, n=188, last 2 years)
4532 Points ∼100% +138%
Graphics (sort by value)
Samsung Galaxy M12
Samsung Exynos 850, Mali-G52 MP2, 4096
1219 Points ∼20%
OnePlus Nord N100
Qualcomm Snapdragon 460, Adreno 610, 4096
1378 Points ∼23% +13%
Xiaomi Redmi Note 10
Qualcomm Snapdragon 678, Adreno 612, 4096
2484 Points ∼42% +104%
Motorola Moto G30
Qualcomm Snapdragon 662, Adreno 610, 6144
1876 Points ∼31% +54%
Samsung Galaxy M11
Qualcomm Snapdragon 450, Adreno 506, 3072
963 Points ∼16% -21%
Average Samsung Exynos 850
  (1159 - 1219, n=3)
1199 Points ∼20% -2%
Average of class Smartphone
  (349 - 15739, n=188, last 2 years)
5962 Points ∼100% +389%
Web (sort by value)
Samsung Galaxy M12
Samsung Exynos 850, Mali-G52 MP2, 4096
897 Points ∼68%
OnePlus Nord N100
Qualcomm Snapdragon 460, Adreno 610, 4096
1082 Points ∼82% +21%
Xiaomi Redmi Note 10
Qualcomm Snapdragon 678, Adreno 612, 4096
1321 Points ∼100% +47%
Motorola Moto G30
Qualcomm Snapdragon 662, Adreno 610, 6144
1176 Points ∼89% +31%
Samsung Galaxy M11
Qualcomm Snapdragon 450, Adreno 506, 3072
804 Points ∼61% -10%
Average Samsung Exynos 850
  (893 - 990, n=3)
927 Points ∼70% +3%
Average of class Smartphone
  (10 - 2169, n=188, last 2 years)
1302 Points ∼99% +45%

Internet browsing is usually slower on Samsung's Galaxy M12 than on other devices in the price range. Although there's an advantage over the predecessor here as well, it's still only sufficient for a place in the bottom range of the comparison devices.

In everyday use, this means that you often have to wait for pictures to load when scrolling and that pages load slower.

Jetstream 2 - Total Score
Average of class Smartphone (12.4 - 182, n=176, last 2 years)
52.7 Points ∼100% +186%
Xiaomi Redmi Note 10 (Chrome 90)
47.388 Points ∼90% +157%
Motorola Moto G30 (Chrome89)
30.853 Points ∼59% +68%
OnePlus Nord N100 (Chrome 87)
26.783 Points ∼51% +45%
Average Samsung Exynos 850 (18.4 - 19.1, n=3)
18.7 Points ∼35% +2%
Samsung Galaxy M12 (Chrome 90)
18.419 Points ∼35%
Samsung Galaxy M11 (Chrome 87)
16.504 Points ∼31% -10%
JetStream 1.1 - Total Score
Average of class Smartphone (10.8 - 414, n=186, last 2 years)
95.7 Points ∼100% +249%
Xiaomi Redmi Note 10 (Chrome 90)
83.472 Points ∼87% +205%
Motorola Moto G30 (Chrome89)
49.632 Points ∼52% +81%
OnePlus Nord N100 (Chrome 87)
39.652 Points ∼41% +45%
Average Samsung Exynos 850 (27.1 - 28, n=3)
27.5 Points ∼29% 0%
Samsung Galaxy M12 (Chrome 90)
27.408 Points ∼29%
Samsung Galaxy M11 (Chrome 87)
22.689 Points ∼24% -17%
Speedometer 2.0 - Result
Average of class Smartphone (9 - 244, n=162, last 2 years)
52.3 runs/min ∼100% +235%
Xiaomi Redmi Note 10 (Chrome 90)
41.17 runs/min ∼79% +164%
Motorola Moto G30 (Chrome89)
27.6 runs/min ∼53% +77%
OnePlus Nord N100 (Chome 87)
23 runs/min ∼44% +47%
Samsung Galaxy M12 (Chome 90)
15.6 runs/min ∼30%
Average Samsung Exynos 850 (15 - 15.6, n=3)
15.3 runs/min ∼29% -2%
Samsung Galaxy M11 (Chrome 87)
12.4 runs/min ∼24% -21%
WebXPRT 3 - ---
Average of class Smartphone (20 - 252, n=192, last 2 years)
81 Points ∼100% +131%
Xiaomi Redmi Note 10 (Chrome 90)
71 Points ∼88% +103%
Motorola Moto G30 (Chrome89)
51 Points ∼63% +46%
OnePlus Nord N100 (Chrome 87)
44 Points ∼54% +26%
Samsung Galaxy M12 (Chrome 90)
35 Points ∼43%
Average Samsung Exynos 850 (35 - 35, n=3)
35 Points ∼43% 0%
Samsung Galaxy M11 (Chrome 87)
29 Points ∼36% -17%
Octane V2 - Total Score
Average of class Smartphone (1986 - 64222, n=200, last 2 years)
18726 Points ∼100% +270%
Xiaomi Redmi Note 10 (Chrome 90)
15828 Points ∼85% +213%
Motorola Moto G30 (Chrome89)
9879 Points ∼53% +95%
OnePlus Nord N100 (Chrome 87)
7306 Points ∼39% +44%
Samsung Galaxy M12 (Chrome 90)
5060 Points ∼27%
Average Samsung Exynos 850 (4875 - 5060, n=3)
4970 Points ∼27% -2%
Samsung Galaxy M11 (Chrome 87)
4096 Points ∼22% -19%
Mozilla Kraken 1.1 - Total Score
Samsung Galaxy M11 (Chrome 87)
11593.4 ms * ∼100% -25%
Average Samsung Exynos 850 (9174 - 9397, n=3)
9276 ms * ∼80% -0%
Samsung Galaxy M12 (Chrome 90)
9256.8 ms * ∼80%
OnePlus Nord N100 (Chrome 87)
5433.4 ms * ∼47% +41%
Motorola Moto G30 (Chrome89)
4649.73 ms * ∼40% +50%
Average of class Smartphone (414 - 29635, n=202, last 2 years)
3771 ms * ∼33% +59%
Xiaomi Redmi Note 10 (Chrome 90)
2749.9 ms * ∼24% +70%

* ... smaller is better

Slow eMMC flash storage is no longer considered an achievement in this price range. Devices from OnePlus or Xiaomi now offer much faster storage. The Galaxy M12 is at least faster than its predecessor, but copying data takes a long time, and you also notice a difference when starting apps compared to devices with faster storage.

Samsung Galaxy M12OnePlus Nord N100Xiaomi Redmi Note 10Motorola Moto G30Samsung Galaxy M11Average 64 GB eMMC FlashAverage of class Smartphone
AndroBench 3-5
30%
37%
-8%
-24%
-37%
79%
Sequential Read 256KB
311.4
504.1
62%
497.41
60%
214.5
-31%
297.6
-4%
274 ?(95.6 - 704, n=174)
-12%
806 ?(41.9 - 2037, n=272, last 2 years)
159%
Sequential Write 256KB
249.3
219
-12%
241.48
-3%
190.2
-24%
81.43
-67%
178 ?(40 - 274, n=174)
-29%
365 ?(11.9 - 1321, n=272, last 2 years)
46%
Random Read 4KB
120.9
106.1
-12%
131.54
9%
247.4
105%
73.87
-39%
58.7 ?(11.4 - 149, n=174)
-51%
142 ?(13.5 - 325, n=272, last 2 years)
17%
Random Write 4KB
67.2
120.8
80%
122.1
82%
12.2
-82%
78.09
16%
29.1 ?(3.4 - 147, n=174)
-57%
131 ?(5.5 - 330, n=272, last 2 years)
95%

Games – No gaming at 90 fps

Just because the smartphone has a 90 Hz display, it doesn't mean that you can automatically play every game at 90 fps. For starters, the game has to be capable of this; moreover, the smartphone manufacturer has to allow it; and finally, the phone has to be powerful enough to render the 90 fps.

Unfortunately, the Samsung Galaxy M12 isn't a perfect example here: Even in simpler games like Armajet, which actually support high frame rates, you can't get more than 40 fps. Naturally, the overall gaming performance isn't particularly high in this price range, but it's usually sufficient for simpler games or reduced details in more complex games if you tolerate occasional stutters.

By the way, we use our partner GameBench's software to measure the fps.

PUBG Mobile
PUBG Mobile
Armajet
Armajet
05101520253035403935353334323329283330343228303837383740373934353531323230323130312934343735303533333430323032323033384140393837373532293028313032303231313332303032292727283032343637383732313131313232273130323333343533393535333432332928333034322830383738374037393435353132323032313031293434373530353333343032303232303338414039383737353229302831303230323131333230303229272728303234363738373231313131323227313032333334353323262422242529292630302829292827283027292927262826282927292828272726272726312626292930292422282829283029312730282830302927302730283130393535333432332928333034322830383738374037393435353132323032313031293434373530353333343032303232303338414039383737353229302831303230323131333230303229272728303234363738373231313131323227313032333334353323262422242529292630302829292827283027292927262826282927292828272726272726312626292930292422282829283029312730282830302927302730283130342932343332363539374039393939353738373939383936393838363332343535333431252929292926272930293232282831313434343536343534302731333333323333333230302933323033313036Tooltip
; Armajet; 1.59.8: Ø32.9 (27-41)
; PUBG Mobile; Smooth; 1.4.0: Ø27.8 (22-31)
; PUBG Mobile; HD; 1.4.0: Ø33.3 (25-40)

Emissions – Significant throttling

Temperature

3DMark Wild Life stress test
3DMark Wild Life stress test
GFXBench Manhattan
GFXBench Manhattan

According to our measurements, the maximum temperature of the case is 39.5 °C (~103 °F). This is noticeable but not critical; heat development could only become a bit unpleasant in very hot ambient temperatures.

We also take a look at whether and how much the system throttles when it's under prolonged load. If the cooling system doesn't do a good job of diverting the generated heat away from the SoC, the processor might have to reduce its performance to avoid overheating.

This is the case with the Galaxy M12. The 3DMark Wild Life stress test shows a consistent performance for quite a long time, but it drops very sharply towards the end of the benchmark. In the end, only about 60% of the initial performance remains. At the same time, the GFXBench Manhattan test doesn't show any throttling. This means that the smartphone probably has to be under very heavy load to experience a performance decrease.

3DMark
Wild Life Stress Test Stability
Motorola Moto G30
Adreno 610, SD 662, 128 GB eMMC Flash
99.7 (386min - 387max) % ∼100% +69%
Xiaomi Redmi Note 10
Adreno 612, SD 678, 128 GB UFS 2.2 Flash
99.4 (482min - 485max) % ∼100% +68%
OnePlus Nord N100
Adreno 610, SD 460, 64 GB UFS 2.1 Flash
98.8 % ∼99% +67%
Samsung Galaxy M12
Mali-G52 MP2, Exynos 850, 64 GB eMMC Flash
59.1 (253min - 428max) % ∼59%
Wild Life Extreme Stress Test
Xiaomi Redmi Note 10
Adreno 612, SD 678, 128 GB UFS 2.2 Flash
97.9 (142min - 145max) % ∼100% +4%
Samsung Galaxy M12
Mali-G52 MP2, Exynos 850, 64 GB eMMC Flash
94.2 (114min - 121max) % ∼96%
Max. Load
 39.5 °C
103 F
33.9 °C
93 F
33.8 °C
93 F
 
 39.4 °C
103 F
33.6 °C
92 F
33.8 °C
93 F
 
 38 °C
100 F
33.5 °C
92 F
33.4 °C
92 F
 
Maximum: 39.5 °C = 103 F
Average: 35.4 °C = 96 F
28.9 °C
84 F
28.4 °C
83 F
35.5 °C
96 F
30.6 °C
87 F
33.1 °C
92 F
37.2 °C
99 F
30.2 °C
86 F
33.2 °C
92 F
38.3 °C
101 F
Maximum: 38.3 °C = 101 F
Average: 32.8 °C = 91 F
Power Supply (max.)  38.6 °C = 101 F | Room Temperature 21.5 °C = 71 F | Fluke t3000FC (calibrated), Voltcraft IR-260
(±) The average temperature for the upper side under maximal load is 35.4 °C / 96 F, compared to the average of 32.9 °C / 91 F for the devices in the class Smartphone.
(+) The maximum temperature on the upper side is 39.5 °C / 103 F, compared to the average of 35.2 °C / 95 F, ranging from 22.4 to 52.9 °C for the class Smartphone.
(+) The bottom heats up to a maximum of 38.3 °C / 101 F, compared to the average of 33.8 °C / 93 F
(+) In idle usage, the average temperature for the upper side is 28 °C / 82 F, compared to the device average of 32.9 °C / 91 F.
Heat map - Front
Heat map - Front
Heat map - Back
Heat map - Back

Speaker

Pink Noise speaker test
Pink Noise speaker test

The mono speaker of the Samsung Galaxy M12 is found at the bottom of the case. It delivers an average volume, and it lacks audible bass tones, which is common for most smartphones. There are some low mids, but the speaker generally sounds quite high-pitched.

At maximum power, these highs also sound unpleasant to the ears, but if you lower the volume by just one level, the sound starts to become rounder. The speaker isn't really that enjoyable, but it can be used for listening to music.

Needless to say, sound is better when you use the 3.5 mm audio jack or Bluetooth to connect decent headphones or speakers. Bluetooth 5.0 is a somewhat older version of the wireless interface, and you'll also have to do without aptX HD when it comes to codecs.

dB(A) 0102030405060708090Deep BassMiddle BassHigh BassLower RangeMidsHigher MidsLower HighsMid HighsUpper HighsSuper Highs2038.435.62534.432.73126.628.34030.927.75032.4326322.224.58014.417.810019.920.612512.416.916011.125.12007.1332508.841.83157.146.74007.2535006.858.36307.857.280013.458.8100015.263.912501066.416009.168.520009.366.925001066.631501163400011.859.5500012.361.863001367.8800013.670.91000014.5661250015.352.41600016.150.7SPL64.423.977.6N17.80.538.7median 11.1median 58.8Delta2.4124340.836.835.836.831.930.635.23432.92927.625.521.229.320.923.922.214.234.811.34111.748.29.754.39.356.511.861.613.76217.363.916.271.211.171.510.37410.47211.67012.668.513.963.715.272.515.671.416.370.316.567.916.466.417.153.671.426.482.226.50.851median 13.9median 63.92.411hearing rangehide median Pink NoiseSamsung Galaxy M12Motorola Moto G30
Frequency diagram (checkboxes can be checked and unchecked to compare devices)
Samsung Galaxy M12 audio analysis

(±) | speaker loudness is average but good (77.6 dB)
Bass 100 - 315 Hz
(-) | nearly no bass - on average 28.1% lower than median
(±) | linearity of bass is average (12.7% delta to prev. frequency)
Mids 400 - 2000 Hz
(+) | balanced mids - only 4.8% away from median
(+) | mids are linear (6.7% delta to prev. frequency)
Highs 2 - 16 kHz
(±) | higher highs - on average 6.3% higher than median
(±) | linearity of highs is average (7.1% delta to prev. frequency)
Overall 100 - 16.000 Hz
(±) | linearity of overall sound is average (24.2% difference to median)
Compared to same class
» 55% of all tested devices in this class were better, 11% similar, 33% worse
» The best had a delta of 12%, average was 24%, worst was 65%
Compared to all devices tested
» 72% of all tested devices were better, 7% similar, 21% worse
» The best had a delta of 3%, average was 20%, worst was 65%

Motorola Moto G30 audio analysis

(+) | speakers can play relatively loud (82.2 dB)
Bass 100 - 315 Hz
(-) | nearly no bass - on average 27% lower than median
(±) | linearity of bass is average (11.2% delta to prev. frequency)
Mids 400 - 2000 Hz
(±) | higher mids - on average 5.6% higher than median
(+) | mids are linear (5.4% delta to prev. frequency)
Highs 2 - 16 kHz
(±) | higher highs - on average 5.4% higher than median
(+) | highs are linear (6.2% delta to prev. frequency)
Overall 100 - 16.000 Hz
(±) | linearity of overall sound is average (22.4% difference to median)
Compared to same class
» 40% of all tested devices in this class were better, 12% similar, 48% worse
» The best had a delta of 12%, average was 24%, worst was 65%
Compared to all devices tested
» 63% of all tested devices were better, 8% similar, 29% worse
» The best had a delta of 3%, average was 20%, worst was 65%

Battery life – Galaxy phone with long charging times

Energy consumption

There is good news and bad news in terms of the Samsung Galaxy M12's energy consumption: On one hand, the smartphone doesn't need as much energy as some competitors under load, but on the other hand, consumption is relatively high under low load.

Therefore, those who want to use their smartphone for complex apps will get an efficient device, but users who prefer to use the device for web browsing at low screen brightness will have to be prepared for a higher consumption than with some other smartphones in the price range.

Power Consumption
Off / Standbydarklight 0 / 0.1 Watt
Idledarkmidlight 1 / 1.6 / 2.3 Watt
Load midlight 4 / 6 Watt
 color bar
Key: min: dark, med: mid, max: light        Metrahit Energy
Currently we use the Metrahit Energy, a professional single phase power quality and energy measurement digital multimeter, for our measurements. Find out more about it here. All of our test methods can be found here.
Samsung Galaxy M12
5000 mAh
OnePlus Nord N100
5000 mAh
Xiaomi Redmi Note 10
5000 mAh
Motorola Moto G30
5000 mAh
Samsung Galaxy M11
5000 mAh
Average Samsung Exynos 850
 
Average of class Smartphone
 
Power Consumption
8%
5%
-9%
-15%
-14%
-6%
Idle Minimum *
1
0.56
44%
0.74
26%
0.8
20%
1
-0%
1.267 ?(1 - 1.5, n=3)
-27%
0.953 ?(0.37 - 2.5, n=217, last 2 years)
5%
Idle Average *
1.6
1.8
-13%
1.68
-5%
1.5
6%
1.3
19%
1.867 ?(1.6 - 2.1, n=3)
-17%
1.806 ?(0.65 - 3.94, n=217, last 2 years)
-13%
Idle Maximum *
2.3
2.3
-0%
1.69
27%
1.8
22%
1.6
30%
2.63 ?(2.3 - 2.9, n=3)
-14%
2.04 ?(0.69 - 4.2, n=217, last 2 years)
11%
Load Average *
4
3.9
2%
4.64
-16%
6.1
-53%
7.1
-78%
4.3 ?(4 - 4.6, n=3)
-8%
4.48 ?(2.1 - 8.4, n=217, last 2 years)
-12%
Load Maximum *
6
5.6
7%
6.48
-8%
8.4
-40%
8.8
-47%
6.27 ?(6 - 6.6, n=3)
-5%
7.32 ?(3.56 - 12.3, n=217, last 2 years)
-22%

* ... smaller is better