| Hardware and OS | vivo U20 | |
| Operating system | Android 9.0 (Pie), Funtouch 9.0 | |
| Processor | Octa-core (2x2.0 GHz Kryo 460 Gold, 6x1.7 GHz Kryo 460 Silver) | |
| GPU | Adreno 612 | |
| RAM | 6 GB | |
| Internal Storage | 64 GB | |
| Memory Card Slot | microSD, up to 256 GB | |
| User Interface | Yes | |
| Display | vivo U20 | other phones |
| Type | IPS LCD capacitive touchscreen | |
| Size | 6.53 inches | |
| Resolution | 1080 x 2340 pixels | |
| Colors | 16M | |
| Pixel Density | 395 ppi | |
| Touchscreen | Capacitive touchscreen | |
| Connectivity | vivo U20 | other phones |
| 4G Network | LTE band 1(2100), 3(1800), 5(850), 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, Wi-Fi Direct, hotspot | |
| GPS | Yes, with A-GPS, GLONASS, BDS | |
| NFC | No | |
| USB | microUSB 2.0, USB On-The-Go | |
| Speed | HSPA 42.2/5.76 Mbps, LTE-A | |
| SIM | Nano SIM | |
| Dual SIM | Dual SIM (Nano-SIM, dual stand-by) | |
| Wireless Charging | No | |
| Camera | vivo U20 | other phones |
| Main camera | 16 MP (wide), 8 MP (ultrawide), 2 MP macro camera | |
| Features | LED flash, HDR, panorama | |
| Image | 1080p | |
| Video | 2160p@30fps, 1080p@30fps | |
| Selfie camera | 16 MP | |
| Multimedia | vivo U20 | other phones |
| Loudspeaker | Yes | |
| Handsfree | Yes | |
| Radio | Yes | |
| Video Playback | Yes | |
| Video Out | Yes | |
| Ring Tones | Yes | |
| 3.5 mm Jack | yes | |
| Design | vivo U20 | other phones |
| Dimensions | 162.2 x 76.5 x 8.9 mm | |
| Waterproof | No | |
| Weight | 193 grams | |
| Battery | vivo U20 | other phones |
| Capacity | Li-Po 5000 mAh battery, Battery charging 18W | |
| Placement | Non-removable | |
| Other | vivo U20 | other phones |
| Sensors | Fingerprint (rear-mounted), accelerometer, proximity, compass | |