Redmi 9 vs Realme C12: Which one is the Best Mobile Phone Under Rs 10,000 in India?

The handsets have a lot in common, including design, specifications, and price.


Redmi 9 has been launched in India as the from the house of Xiaomi. The handset has been priced in India in the sub-Rs 10,000 segment and ship with specifications such as MediaTek Helio G35 SoC, a 6.53-inch HD+ display, a 5,000mAh battery, and the latest MIUI 12 out of the box. We decided to pit the Redmi 9 with the similarly priced Realme C12 smartphone. The latter is the latest smartphone latest C-series smartphone from Realme and tout pretty much the same specifications as the Xiaomi smartphone. Here are price and specs-based comparison of Redmi 9 and Realme C12:

Redmi 9 vs Realme C12: Price, availability

The Redmi 9 price in India is set at Rs 8,999 for the base with 4GB RAM and 64GB internal storage variant. The top-end 4GB + 128GB storage option costs Rs 9,999. The handset comes in Carbon Black, Sporty Orange, and Sky Blue colour options and will be available for sale from August 31st via, and Mi stores.

The Realme C12 also costs Rs 8,999, but for the 3GB RAM + 32GB storage option. There is no 4GB RAM option of the phone that comes in Marine Blue and Coral Red colour options. The handset is available via flash sale on, Flipkart, and offline stores across the country.

Redmi 9 vs Realme C12: Design, display

Redmi 9 and Realme C12 both flaunt waterdrop notch atop a 6.5-inch display that bears HD+ resolution, a chin at the bottom, and slim bezels other three sides. Around the back, the phones sport an array of cameras with LED flash stacked in a squarish module and centre-aligned fingerprint scanner. Both phones ship with a micro-USB port for charging and 3.5mm headphone jack.

The Redmi 9 measures 164.9mm x  77.07mm x 9.0mm and weigh 196 grams, while the Realme C12 dimension includes 164.5mm x 75.9mm x 9.8mm and weigh 209 grams.

Redmi 9 vs Realme C12: Performance, software

At the helm of Redmi 9 and Realme C12 lies the MediaTek Helio G35 SoC, which should get you through with day-to-day tasks and multi-tasking with ease. The operation will slightly smoother on the Redmi device as it comes with 4GB RAM as opposed to 3GB RAM on Realme smartphone. The former also comes with up to 128GB onboard storage, while Realme C12 only offers 32GB storage.

Software-wise, the Redmi 9 runs the latest MIUI 12 atop Android 10 out of the box, while the Realme C12 boots Realme UI with Android 10 out of the box.

Redmi 9 vs Realme C12: Cameras

In optics, the Redmi 9 and Realme C12 both ship with 5MP selfie camera on the front. At the back, however, Redmi 9 packs AI dual cameras consisting of a 13MP primary camera and a 2MP depth sensor, whereas the Realme C12 touts triple cameras that include a 13MP primary sensor, 2MP macro lens, and 2MP B&W lens. The cameras are backed by HDR, Beauty filter, panorama, portrait, and scene detection, among other things.

Redmi 9 vs Realme C12: Battery, connectivity

The Redmi 9 is fueled by a 5,000mAh battery, while the Realme C12 is driven by a 6,000mAh battery. Both phones support standard 10W charging support. The handsets connectivity options include dual SIMs, 4G LTE, Wi-Fi, Bluetooth 5.0, and GPS.

Redmi 9 vs Realme C12: Verdict

It’s a very close contest. As you can see, Redmi 9 and Realme C12 both tout similar design and have the same chipset and selfie camera. However, the Redmi phone seems to be a tad better than its counterpart in the configuration department. The Realme C12, meanwhile, touts a bigger battery and triple camera setup at the back.

That said, we can only tell how good both phones are until we review them, so stay tuned for that.