Design:
| water resistance |
Waterproof |
| weight |
190 g |
| thickness |
8 mm |
| width |
75 mm |
| height |
158.2 mm |
| volume |
94.92 cm³ |
| Ingress Protection (IP) rating |
IP68 |
| waterproof depth rating |
1.5 m |
| has a rugged build |
✕ |
| can be folded |
✕ |
The Oppo F31 Pro 5G has a standard, non-folding form factor measuring 158.2 mm tall, 75 mm wide, and just 8 mm thick, with a total volume of 94.92 cm³ and a weight of 190 g. It carries an IP68 rating, confirming full waterproof protection at depths of up to 1.5 m, though it does not feature a rugged build construction.
Display:
| Display type |
OLED/AMOLED |
| screen size |
6.57" |
| pixel density |
397 ppi |
| resolution |
1080 x 2372 px |
| refresh rate |
120Hz |
| touch sampling rate |
240Hz |
| brightness (typical) |
600 nits |
| has branded damage-resistant glass |
✓ |
| supports HDR10 |
✕ |
| supports HDR10+ |
✕ |
| supports Dolby Vision |
✕ |
| Has a secondary screen |
✕ |
| has a touch screen |
✓ |
The Oppo F31 Pro 5G features a 6.57″ OLED/AMOLED touchscreen with a resolution of 1080 x 2372 px and a pixel density of 397 ppi, producing a sharp and detailed image. The panel runs at a 120Hz refresh rate with a 240Hz touch sampling rate, and reaches a typical brightness of 600 nits, while branded damage-resistant glass adds a layer of surface protection. The display does not support HDR10, HDR10+, or Dolby Vision, and there is no secondary screen.
Performance:
| internal storage |
256GB |
| RAM |
12GB |
| Chipset (SoC) name |
MediaTek Dimensity 7300 |
| GPU name |
Mali G615 MC2 |
| CPU speed |
4 x 2.5 & 4 x 2 GHz |
| Geekbench 6 result (multi) |
2932 |
| Geekbench 6 result (single) |
1026 |
| GPU clock speed |
1047 MHz |
| Has integrated LTE |
✓ |
| RAM speed |
6400 MHz |
| semiconductor size |
4 nm |
| Supports 64-bit |
✓ |
| DirectX version |
DirectX 12 |
| Has integrated graphics |
✓ |
| Uses big.LITTLE technology |
✓ |
| CPU threads |
8 threads |
| Uses HMP |
✓ |
| maximum memory amount |
16GB |
| number of transistors |
6200 million |
| DDR memory version |
5 |
| supported displays |
1 |
The Oppo F31 Pro 5G is powered by the MediaTek Dimensity 7300 chipset, built on a 4 nm process with 6,200 million transistors, and paired with 12GB of DDR5 RAM running at 6,400 MHz — expandable up to a maximum of 16GB. The octa-core CPU runs at 4 x 2.5 GHz and 4 x 2 GHz using big.LITTLE architecture with Heterogeneous Multi-Processing, across 8 threads, and scores 1,026 single-core and 2,932 multi-core on Geekbench 6. Graphics are handled by the integrated Mali G615 MC2 GPU clocked at 1,047 MHz with DirectX 12 support, driving a single display output, while the SoC also includes integrated LTE and full 64-bit support. Internal storage stands at 256GB, with no external memory slot available.
Cameras:
| megapixels (main camera) |
50 & 2 MP |
| wide aperture (main camera) |
2.4 & 1.8f |
| Has a dual-lens (or multi-lens) main camera |
✓ |
| megapixels (front camera) |
32MP |
| has built-in optical image stabilization |
✓ |
| video recording (main camera) |
2160 x 30 fps |
| Has a dual-tone LED flash |
✕ |
| number of flash LEDs |
1 |
| has a BSI sensor |
✕ |
| has a CMOS sensor |
✓ |
| has continuous autofocus when recording movies |
✓ |
| Has phase-detection autofocus for photos |
✓ |
| supports slow-motion video recording |
✓ |
| has a built-in HDR mode |
✓ |
| has manual exposure |
✓ |
| has a flash |
✓ |
| optical zoom |
0x |
| has manual ISO |
✓ |
| has a serial shot mode |
✓ |
| has manual focus |
✓ |
| has a front camera |
✓ |
| Has laser autofocus |
✕ |
| Shoots 360° panorama |
✕ |
| has manual white balance |
✓ |
| shoots raw |
✕ |
| has touch autofocus |
✓ |
| has manual shutter speed |
✕ |
| can create panoramas in-camera |
✓ |
| wide aperture (front camera) |
2.4f |
| Has timelapse function |
✓ |
| Has a front-facing LED flash |
✕ |
| has a dual-lens (or multi-lens) front camera |
✕ |
| supports HDR10 recording |
✕ |
| supports Dolby Vision recording |
✕ |
| has a front-facing camera under the display |
✕ |
| Has a RGB LED flash |
✕ |
| has 3D photo/video recording capabilities |
✕ |
The Oppo F31 Pro 5G uses a dual-lens rear camera system combining a 50 MP main sensor at f/1.8 and a 2 MP secondary lens at f/2.4, both using a CMOS sensor without back-side illumination. The main camera supports optical image stabilization, phase-detection autofocus, touch autofocus, and continuous autofocus during video, though laser autofocus is not present. Video capture reaches up to 2160p at 30 fps, with slow-motion recording supported, while HDR10 and Dolby Vision recording are not available. Manual controls cover exposure, ISO, focus, and white balance, but manual shutter speed and RAW capture are absent; additional shooting modes include burst, panorama, and timelapse. A single LED flash is fitted at the rear — not dual-tone or RGB — and there is no front-facing flash. The 32 MP front camera sits at f/2.4 as a single lens, is not positioned under the display, and lacks 3D or 360-degree capture capabilities.
Operating system:
| Android version |
Android 15 |
| has clipboard warnings |
✓ |
| has location privacy options |
✓ |
| has camera/microphone privacy options |
✓ |
| has Mail Privacy Protection |
✕ |
| has theme customization |
✓ |
| can block app tracking |
✓ |
| blocks cross-site tracking |
✕ |
| has on-device machine learning |
✓ |
| has notification permissions |
✓ |
| has media picker |
✓ |
| Can play games while they download |
✓ |
| has dark mode |
✓ |
| has Wi-Fi password sharing |
✕ |
| has battery health check |
✓ |
| has an extra dim mode |
✓ |
| has focus modes |
✕ |
| has dynamic theming |
✓ |
| can offload apps |
✓ |
| Has customizable notifications |
✓ |
| has Live Text |
✓ |
| has full-page screenshots |
✓ |
| supports split screen |
✓ |
| gets direct OS updates |
✕ |
| has PiP |
✓ |
| Can be used as a PC |
✕ |
| Has sharing intents |
✓ |
| has a child lock |
✓ |
| Supports widgets |
✓ |
| Is free and open source |
✓ |
| Has offline voice recognition |
✓ |
| has voice commands |
✓ |
| Tracks the current position of a mobile device |
✓ |
| is a multi-user system |
✓ |
| has Quick Start |
✕ |
The Oppo F31 Pro 5G runs Android 15, an open-source platform that supports multi-user profiles, offline voice recognition, voice commands, on-device machine learning, and device tracking. Privacy controls are well covered, including clipboard warnings, location privacy options, camera and microphone access management, and the ability to block app tracking, though cross-site tracking blocking and Mail Privacy Protection are not included. On the usability side, the OS offers dynamic theming, theme customization, dark mode, an extra dim mode, customizable notifications with notification permission controls, a media picker, Live Text, full-page screenshots, split-screen multitasking, Picture-in-Picture, sharing intents, widgets, app offloading, a child lock, and the ability to play games while they are still downloading. A battery health check tool is also present. Wi-Fi password sharing, focus modes, Quick Start, and PC mode are not supported, and OS updates are not delivered directly from the vendor.
Battery:
| battery power |
7000 mAh |
| has wireless charging |
✕ |
| Supports fast charging |
✓ |
| charging speed |
80W |
| has reverse wireless charging |
✕ |
| comes with a charger |
✓ |
| has a removable battery |
✕ |
| has a battery level indicator |
✓ |
| has a rechargeable battery |
✓ |
The Oppo F31 Pro 5G houses a 7000 mAh rechargeable, non-removable battery with a battery level indicator built in. It supports 80W fast charging and comes with a charger included in the box, though wireless charging and reverse wireless charging are not available.
Audio:
| has a socket for a 3.5 mm audio jack |
✕ |
| has stereo speakers |
✓ |
| has aptX |
✓ |
| has LDAC |
✓ |
| has aptX HD |
✓ |
| has aptX Adaptive |
✕ |
| has aptX Lossless |
✕ |
| Has a radio |
✕ |
The Oppo F31 Pro 5G features stereo speakers and supports aptX, aptX HD, and LDAC Bluetooth audio codecs for higher-quality wireless playback, though aptX Adaptive and aptX Lossless are not supported. There is no 3.5 mm headphone jack and no built-in radio.
Connectivity & Features:
| has 5G support |
✓ |
| Wi-Fi version |
Wi-Fi 4 (802.11n), Wi-Fi 5 (802.11ac), Wi-Fi 6 (802.11ax) |
| SIM cards |
2 SIM |
| Bluetooth version |
5.4 |
| has an external memory slot |
✕ |
| Has USB Type-C |
✓ |
| USB version |
2 |
| has NFC |
✓ |
| download speed |
3270 MBits/s |
| upload speed |
3270 MBits/s |
| Has a fingerprint scanner |
✓ |
| has emergency SOS via satellite |
✕ |
| has crash detection |
✕ |
| is DLNA-certified |
✕ |
| has a gyroscope |
✓ |
| supports ANT+ |
✕ |
| Has a heart rate monitor |
✕ |
| has GPS |
✓ |
| has a compass |
✓ |
| supports Wi-Fi |
✓ |
| Has an infrared sensor |
✓ |
| has an accelerometer |
✓ |
| has a cellular module |
✓ |
| Has a barometer |
✕ |
| has an HDMI output |
✕ |
| Uses 3D facial recognition |
✕ |
| Has an iris scanner |
✕ |
| Stylus included |
✕ |
| supports Galileo |
✓ |
| Has motion tracking |
✕ |
| Has optical tracking |
✕ |
| Has a built-in projector |
✕ |
The Oppo F31 Pro 5G supports 5G connectivity alongside a dual SIM slot, Wi-Fi 4, 5, and 6, and Bluetooth 5.4, with download and upload speeds each reaching 3,270 Mbit/s. It uses a USB Type-C port running USB 2.0, and includes NFC, a fingerprint scanner, GPS with Galileo support, a compass, gyroscope, accelerometer, and an infrared sensor. There is no external memory slot, no HDMI output, and no ANT+ support, while crash detection, satellite SOS, a barometer, heart rate monitor, DLNA certification, 3D facial recognition, iris scanner, motion or optical tracking, and a built-in projector are all absent. No stylus is included with the device.
Miscellaneous:
| has a video light |
✓ |
| Has sapphire glass display |
✕ |
| Has a curved display |
✕ |
| Has an e-paper display |
✕ |
The Oppo F31 Pro 5G includes a video light for illumination during video recording, while its display is flat rather than curved and uses neither sapphire glass nor an e-paper panel.