El Redmi 12 tendrá un cuerpo y marco de plástico que mide alrededor de 16860 mm x 7628 mm x 817 mm y pesa alrededor de 199 gramos. El teléfono está alimentado por una batería masiva de 5000mAh con soporte de carga rápida de 18W y vendrá con un puerto USB Tipo-C y una ranura para tarjeta SIM dual.En la parte frontal el Redmi 12 cuenta con una pantalla IPS TFT de 679 pulgadas que ofrece una resolución Full HD+ de 2460 x 1080 píxeles. Cabe destacar que la pantalla es capaz de soportar tasas de refresco de hasta 90Hz gracias a la tecnología de tasa de refresco AdaptiveSync de Xiaomi que permite cambiar automáticamente entre 30 48 60 o 90Hz en función del contenido que se esté visualizando.Bajo el capó; se espera que el Redmi 12 esté alimentado por un SoC MediaTek Helio G88. Se espera que venga con 4 GB de RAM y 128 GB de almacenamiento. Los usuarios también tendrán la opción de ampliar la capacidad de almacenamiento de hasta 1 TB mediante una ranura para tarjetas microSD.En el frente de la cámara; el dispositivo tiene una configuración de triple cámara en la parte posterior con una lente de 50MP con apertura f/1.8 como sensor principal junto con una cámara ultra gran angular de 8MP y un sensor macro de 2MP.