The device received a small, by the standards of this year, 5.45-inch display. It has an IPS matrix, HD+ resolution and an aspect ratio of 18:9. The device has no cutouts and holes, so a 5 MP front camera and a speaker were installed on the upper frame. On the back of the ZTE Blade A31 there is an LED flash and an 8MP main camera. It supports HDR and can shoot panoramas.

Under the hood, the ZTE Blade A31 is powered by a Unisoc SC9863A processor paired with 2 GB of RAM. The device runs on the Android 11 Go Edition operating system, which is specially optimized for devices with weak hardware. A smartphone comes with a 32 GB drive, a microSD slot, a headphone jack, a microUSB port, Wi-Fi, Bluetooth 4.2 and GPS modules, and a 3000 mAh battery. The device has a plastic case and weighs 166 grams.