Redmi 5 has a 5.70-inch touchscreen display with 720 x 1440 pixels resolution. The phone has a PPI of 282 pixels per inch. Under the hood, the device is powered by a 1.8GHz octa-core Qualcomm Snapdragon 450 processor with 2GB of RAM. It has 16GB of internal storage that can be expanded via a microSD card slot.
The Xiaomi Redmi 5 has a 12 MP primary camera and a 5 MP front shooter for clicking selfies. The phone also has a Beautify 3.0 app, which clicks improved portraits. The Redmi 5 has a fingerprint sensor on the rear panel. It runs on Android 7.1.2 OS out of the box and is powered by a 3300mAh nonremovable battery. It device measures 151.80 x 72.80 x 7.70 mm and weighs 157.00 grams.
Connectivity options included in the Xiaomi Redmi 5 are dual SIM (GSM and GSM) with dual standby, Wi-Fi, GPS, Bluetooth, USB OTG, 3G, and 4G support. It comes with an array of sensors, including a proximity sensor, accelerometer, ambient light sensor, and gyroscope.