El Xiaomi Mi 8 es un smartphone curvo y ligero, con cámara dual con IA.
En cuanto a diseño cuenta con un cuerpo ultraplano de esquinas redondeadas que brindan una mejor sensación de agarre. Sus dimensiones son de 154,9 mm de largo x 74,8 mm de ancho x 7,6 mm de grosor. Su peso es de 175 gramos. Se encuentra disponible en colores azul, blanco y negro.
La pantalla es una AMOLED de 6.21 pulgadas con resolución de 2248×1080 pixeles, densidad de 402 ppp y formato 18:7:9.
El procesador es un Qualcomm Snapdragon 845 Octa-core a 2,8 GHz. El GPU es un Adreno 630.
La memoria RAM es de 6GB.
La memoria de almacenamiento interno es de 64GB o 128GB.
El sistema operativo con el cual trabaja es el Android 8.0 Oreo + MIUI 9.5.
La cámara trasera es una cámara dual que cuenta con un lente gran angular de 12 megapixeles con estabilización óptica de 4 ejes y ƒ/1,8; así como con un lente teleobjetivo de 12 megapixeles con lente para retratos y ƒ/2,4. Por su parte la cámara frontal es de 20 megapíxeles con f/2.0.
La batería es de 3.400 mAh.