Redmi 12 5G review: Get it for 5G only

Xiaomi’s Redmi 12 5G is the brand’s latest 5G budget offering after it launched 4G variant in India. The smartphone starts at a price of Rs. 11,999 for 4GB RAM and 128GB storage. As you review the specs, remember that this phone is aimed at consumers looking to get 5G on a budget. I have used the top variant which has 8GB RAM with 256GB storage which is priced at Rs. 15,499. Does Xiaomi manage to deliver the claimed experience? Let’s find out in this review.

Redmi 12 5G: Price in India

The Redmi 12 5G comes in two more variants: 4GB RAM with 128GB storage at Rs. 11,999 and 6GB RAM with 128GB storage priced at Rs. 13,499. It is available in three color options, Moon-stone Silver, Jade Black and Pastel Blue. It’s good to see a 256GB storage option on a budget smartphone, but this also puts it close Redmi Note 12 5G which has a Super AMOLED display, a 120Hz refresh rate and faster charging speed.

Redmi 12 5G display Redmi 12 5G display

Redmi 12 5G has a 6.79-inch screen with a resolution of 1080 x 2460 pixels

Redmi 12 5G: Design

The Redmi 12 5G has a polycarbonate chassis with a glass back panel, which is quite a bonus in this price range. The chrome rings around the camera lenses also look good. It is equipped with a USB Type-C port for charging and the phone retains the 3.5mm headphone jack. The smartphone uses a hybrid slot for either dual-5G nano SIM cards or a single SIM card and a microSD card.

The matte-finished side rails don’t catch fingerprints, but the back panel can easily get cluttered with fingerprints and smudges if used without a case. The Redmi 12 5G feels well-balanced despite the large screen. It weighs 199g and is 8.17mm thick, which is quite thin for a smartphone with a 5,000mAh battery. The smartphone feels a little uncomfortable to hold for long periods of time due to its flat sides.

Redmi 12 5G: Display

The Redmi 12 5G has a large 6.79-inch Full-HD+ LCD screen, which has a refresh rate of 90Hz. It’s smooth enough to be used for basic tasks like scrolling through social media or just going through the UI, but as soon as you start viewing content on it, you’ll miss having an AMOLED screen. The display gets the job done; it’s bright enough to be used indoors with a maximum brightness of up to 550 nits, and viewing content on it is decent, but as soon as you move outdoors, the screen isn’t very readable.

Redmi 12 5G: Cameras

The phone has a dual-rear camera setup that includes the primary 50-megapixel camera. This does a decent job when there’s sufficient light, but as soon as you shoot in low light, that’s when the camera isn’t able to perform well. To my surprise, it didn’t sharpen the images too much.

Redmi 12 5G daylight (left), low light (right) primary camera samples (click to view full size)

Apart from this primary camera, it also uses a 2-megapixel depth camera and there is no ultra-wide, which is a bummer. For selfies, the smartphone has an 8-megapixel camera, which takes fairly detailed photos in daylight.

Redmi 12 5G selfie camera samples (tap to view full size)

Redmi 12 5G can record videos at up to 1080p 30fps, which have good details. The front camera can also record videos at up to 1080p 30fps, but records slightly softer videos.

Redmi 12 5G: Battery and charging

This is one of the strongest points of this smartphone. The 5,000 mAh battery is quite good for all the daily tasks and even content consumption. In our rigorous battery test, the smartphone performed well. If battery life matters most to you, this might be a good option to go for. 18W charging feels slow and you’ll have to sit for a while until it charges to 100 percent. The phone lasted 17 hours, 49 minutes in our battery loop test, which is a good time.

Redmi 12 5G charging Redmi 12 5G charging

Redmi 12 5G supports up to 18W fast charging

Redmi 12 5G: Performance

The Redmi 12 5G uses a Qualcomm’s Snapdragon 4 Gen 2 SoC, which is decently capable of running most apps without lag, but competitive gaming isn’t one of its strong suits. I edited a 30-second 1080p video on VN using this smartphone and it handled it fine. When I tried playing games on it, Subway Surfers worked fine, but other games like BGMI and Call of Duty lagged and couldn’t deliver a pleasant gaming experience.

The smartphone returned benchmark tests with average scores. The 5G performance was decently good, I achieved a fairly high download speed with a Jio connection in Delhi. The Redmi 12 5G comes loaded with MIUI 14, which is based on Android 13 and still has a few pre-installed apps that can be removed for the most part. This might be annoying for some people, but the user experience was surprisingly smooth.


The Redmi 12 5G is a good budget offering from the brand that checks most of the basic boxes, including a large battery, 5G connectivity, a decent display and a conventional design. Keep in mind that this smartphone is priced from Rs. 11,999 and it gets the job done. People looking for an entry-level 5G smartphone can choose this model, but if screen and cameras are very important to you, Redmi Note 12 5G would make a lot more sense for a little more money.

Affiliate links may be generated automatically – see our ethical declaration for details.

Leave a Reply

Your email address will not be published. Required fields are marked *