| Hardware and OS vivo X20 |
| Operating system: | Android 7.1.1 (Nougat), upgradable to Android 8.0 (Oreo); Funtouch 3.2 |
| Processor: | Octa-core (4x2.2 GHz Kryo 260 & 4x1.8 GHz Kryo 260) |
| Chipset: | Qualcomm SDM660 Snapdragon 660 (14 nm) |
| GPU: | Adreno 512 |
| Internal memory: | 64 GB, 4 GB RAM |
| External memory: | microSD, up to 256 GB (uses SIM 2 slot) |
| Display vivo X20 |
| Type: | Super AMOLED |
| Size: | 6.01" inc |
| Resolution: | 1080 x 2160 px |
| Touchscreen: | capacitive touchscreen |
| Screen-to-Body Ratio: | 79.5% |
| Display area: | 93.2 cm2 |
| Display aspect ratio: | 18:9 (height:width) |
| Pixel Density: | 402 PPI |
| Colors: | 16M |
| Connectivity vivo X20 |
| 2G Network: | GSM 900 / 1800 - SIM 1 & SIM 2 |
| 3G Network: | HSDPA 850 / 900 / 1900 / 2100 |
| 4G Network: | LTE band 1(2100), 2(1900), 3(1800), 5(850), 7(2600), 8(900), 34(2000), 38(2600), 39(1900), 40(2300), 41(2500) |
| Wi-Fi: | Wi-Fi 802.11 a/b/g/n/ac, dual-band, WiFi Direct, hotspot |
| Network: | GSM / CDMA / HSPA / LTE |
| SIM card: | Hybrid Dual SIM (Nano-SIM, dual stand-by) |
| Bluetooth: | 5.0, A2DP, LE |
| Edge: | Yes |
| GPRS: | Yes |
| GPS: | Yes, with A-GPS |
| Speed: | HSPA 42.2/5.76 Mbps, LTE-A (2CA) Cat6 300/50 Mbps |
| USB: | microUSB 2.0, USB On-The-Go |
| Camera vivo X20 |
| Main camera: | 12 MP,
Dual |
| Specs: | 12 MP, f/1.8, AF
-5 MP, depth sensor |
| Features: | LED flash, HDR, panorama |
| Video: | 1080p@30fps |
| Selfie camera: | 12 MP,
Single |
| Specs: | 12 MP, f/2.0 |
| Multimedia vivo X20 |
| 3.5 mm Jack: | Yes |
| Radio: | No |
| Design vivo X20 |
| Colors: | Matte Black, Black/Gold, Gold, Rose gold, Blue, Pink |
| Body build: | Front glass, aluminum body |
| Dimensions: | 155.9 x 75.2 x 7.2 mm |
| Weight: | 159 g |
| Battery vivo X20 |
| Battery capacity: | 3250 mAh, Non-removable Li-Ion |
| Other vivo X20 |
| Release date: | 2017, September |
| Sensors: | Fingerprint (rear-mounted), accelerometer, gyro, proximity, compass |