En cuanto al diseño y materiales, el Xiaomi Redmi 12 luce impresionante. Cuenta con una cubierta impermeable, nano recubrimiento P2i para protegerlo de salpicaduras y arañazos, y una pantalla LTPS LCD de 6.79 pulgadas con una resolución Full HD + de 1080 × 2400 píxeles, una tasa de refresco de 90 Hz y un brillo máximo de hasta 550 cd / m². Esta pantalla también cuenta con una relación de contraste de 1500: 1 y una superficie de uso del 86.1%.
El teléfono también se acompaña de un par de altavoces estéreo presentes en los lados para un mejor control de los sonidos. La compañía también confirmó su habilidad para grabar videos 4K.
Uno de los puntos fuertes del teléfono es su cámara cuádruple, que cuenta con una cámara principal de 50MP Samsung S5KJN1 con una apertura f/1.8, un lente gran angular de 8MP Sony IMX355 con una apertura f/2.2, un lente macro de 2MP con una apertura f/2.4 y un lente de profundidad de 2MP con apertura f/2.4. Además, también hay una selfie shooter de 8MP con apertura f/2.1 para selfies.
Cargador viene con el producto pero en su caja aparte.