Xiaomi Mi 8 ini didukung dengan [[Qualcomm]] Snapdragon 845 prosesor, dengan 6  GB LPDDR4X RAM dan Adreno 630 [[Unit pemroses grafis|GPU]]. Memiliki {{Convert|6.21|in|mm|adj=on}} FullHD plus [[AMOLED]] display. Pilihan penyimpanan termasuk 64, 128 atau 256  GB. Serta dibelaki dengan fitur [[Sidik jari|pemindai sidik jari]] di bagian belakang. Daya yang dibenamkan untuk ponsel ini adalah 3,400 mAh dengan [[USB Type-C|USB-C]] reversible connector yang mendukung Quick Charge 4.0+. Memiliki Gorilla Glass 5. Mi 8 memiliki dua kamera dengan kemampuan 12  MP dengan sensor wide angle lens dan 12  MP dengan sensor [[Lensa telefoto|lensa tele]]. Kamera depan memiliki 20  MP sensor dengan [[Tingkap|aperture]] f/2.0. Mi 8 kamera memiliki skor keseluruhan 99 dan foto skor 105 di DxOMark. Ponsel ini juga dibenamkan 3D pengenalan wajah dan dual-band [[Sistem Pemosisi Global|GPS]] yang memungkinkan penerimaan L1 dan L5 sinyal secara bersamaan.