O Xiaomi 12X apresenta-se com um ecrã AMOLED de 6,28 polegadas com uma resolução de 1080 x 2400 px FHD+ com uma densidade muito alta de 418 ppi, a taxa de atualização do Mi 12X é de 120 Hz e ao toque de 480 Hz, no topo do ecrã com formato Hole-punch Notch encontras a câmara frontal de 32 Mpx Samsung JD1.
No que se refere ao CPU ele vem equipado com o Qualcomm Snapdragon 870 com 7nm (5G), com uma frequência de relógio de 3.2 GHz. A gráfica que acompanha o processador é uma Qualcomm Adreno 650 e nas memorias podemos contar com duas opções 8 GB ou 12GB de RAM e na memoria interna 128 GB ou 256 GB
Na fotografia ele trás na sua parte traseira uma tripla câmara sendo que a lente principal é uma Sony IMX766 de 50 Mpx com abertura de lente de ƒ/ 1.88, uma Lente Grande Angular de 13 Mpx com uma abertura de ƒ/ 2.4 e uma lente macro de 5 Mpx com abertura de lente de ƒ/ 2.4, câmara construida com 6P Lens, Ultra wide angle 5P 123° FOV e capaz de filmar em 8K Video 24fps e 4K Video 30fps.
A bateria do Xiaomi Mi 12 tem uma capacidade de 4500 mAh com carregamento rápido de 67.0W e com 10W Reverse charging o seu sistema operativo é o MIUI V13 (Android 12) sob a camada Android 12 Snow Cone.