Oppo K12 vs Vivo V40
The Oppo K12 (2024) runs on the Qualcomm Snapdragon 7 Gen 3, while the Vivo V40 (2024) runs on the Qualcomm Snapdragon 7 Gen 3. By overall MobileRank rating, the Vivo V40 leads — 64/100 vs 57/100 (a 7-point difference).
Profile comparison
Category scores
Oppo K12
Vivo V40
What makes Oppo K12 better?
- Faster charging: 100W vs 80W
- Lighter: 186g vs 190g
- Longer battery life (66/100 vs 62/100)
What makes Vivo V40 better?
- Better camera (60/100 vs 35/100)
- Better display (84/100 vs 80/100)
- Better portability (69/100 vs 63/100)
Comparison verdict
Comparing the Oppo K12 vs the Vivo V40, the Vivo V40 scores 7 points higher (64/100 vs 57/100). In the "camera" category, the Vivo V40 leads (60/100 vs 35/100). In the "performance" category, both devices are on the same level — 59/100. In the "display" category, the Vivo V40 and the Oppo K12 are nearly equal (84/100 vs 80/100). In the "camera" category, the Vivo V40 notably outperforms the Oppo K12 (60/100 vs 35/100). In the "battery" category, the Oppo K12 and the Vivo V40 are nearly equal (66/100 vs 62/100). In the "portability" category, the Vivo V40 is a bit better (69/100 vs 63/100).
Specs comparison
| Specification | Oppo K12 | Vivo V40 | |
|---|---|---|---|
| Processor | Qualcomm Snapdragon 7 Gen 3 | Qualcomm Snapdragon 7 Gen 3 | |
| AnTuTu | 1027925 | 1027925 | |
| Geekbench Single | 1131 | 1131 | |
| Geekbench Multi | 3111 | 3111 | |
| Display | 6.7" AMOLED | 6.8" AMOLED | |
| Resolution | 1080x2412 | 1260x2800 | |
| Refresh rate | 120 Hz | 120 Hz | |
| Battery | 5500 mAh | 5500 mAh | |
| Charging | 100W | 80W | |
| Main camera | 50 MP | 50 MP | |
| Ultrawide | 8 MP | 50 MP | |
| Front camera | 16 MP | 50 MP | |
| RAM | 8GB / 12GB | 8GB / 12GB | |
| Storage | 256GB / 512GB | 128GB / 256GB / 512GB | |
| OS | Android 14, ColorOS 14 | Android 14, Funtouch 14 | |
| Brightness (peak) | 1100 nits | 4500 nits | |
| NFC | yes | yes | |
| Protection | IP54 | IP68 | |
| Dimensions | 162.5×75.3×8.4 mm | 164.2×75.0×7.6 mm | |
| Weight | 186 g | 190 g | |
| Launch price | — | — |
Camera comparison
Oppo K12
- Main: 50MP f/1.8
- Ultrawide: 8MP
- Front: 16MP
Vivo V40
- Main: 50MP f/1.9
- Ultrawide: 50MP
- Front: 50MP
Display comparison
Oppo K12
- 6.7" AMOLED
- Resolution: 1080x2412
- Refresh rate: 120 Hz
Vivo V40
- 6.8" AMOLED
- Resolution: 1260x2800
- Refresh rate: 120 Hz
Battery and charging
Oppo K12
- 5500 mAh
- Wired: 100W
- No wireless charging
Vivo V40
- 5500 mAh
- Wired: 80W
- No wireless charging
Overall performance score
We compared Oppo K12 and Vivo V40, covering their specs and all relevant benchmarks.
Equal performance based on benchmark results.
Benchmarks
Detailed category analysis
performance
In the "performance" category, both devices are on the same level — 59/100.
display
In the "display" category, the Vivo V40 and the Oppo K12 are nearly equal (84/100 vs 80/100).
camera
In the "camera" category, the Vivo V40 notably outperforms the Oppo K12 (60/100 vs 35/100).
battery
In the "battery" category, the Oppo K12 and the Vivo V40 are nearly equal (66/100 vs 62/100).
portability
In the "portability" category, the Vivo V40 is a bit better (69/100 vs 63/100).
Frequently asked questions
Which is better: the Oppo K12 or the Vivo V40?
The Vivo V40 edges out the Oppo K12 by just 7 points — the two devices are very close in overall level.
What is the rating of the Oppo K12 and the Vivo V40?
The Oppo K12 has a MobileRank rating of 57/100, the Vivo V40 — 64/100.
Which has the better camera: the Oppo K12 or the Vivo V40?
The Vivo V40 leads on camera score (60/100 vs 35/100).
Should you choose the Oppo K12 over the Vivo V40?
Neither model stands out enough to recommend it for a specific use case: the clearest difference is camera — better on the Vivo V40 (60/100 vs 35/100).