SpecEagle review · Honor

Honor Magic 5 Pro review: A 2023 triple-50 MP flagship with a class-leading camera.

SpecEagle Editorial·Mar 2023·$1,199
Overall
85/100
Class rank
#67 of 241
Tier
Flagship
Buy?
Yes
The verdict, up front

A 2023 camera champion that has become a value flagship.

The Magic 5 Pro’s triple 50 MP camera was among the best of its year. With two newer Magic Pros out, it is now an appealing-value camera flagship.

01Display

92/100

92/100 puts it above the 88-point average for flagship phones of 2023.

TypeLTPO OLED, 120 Hz
Size6.81 inches
Resolution2,848 × 1,312 px (453 ppi)
Peak brightness1,800 nits
ProtectionNanoCrystal Shield

02Camera

90/100

At 90/100 this is one of the strongest camera showings among flagship phones of 2023 — 9 points above the cohort average.

Main50 MP, f/1.6, OIS
Ultrawide50 MP, f/2.0
Periscope50 MP, f/3.0, 3.5× optical
Selfie12 MP, f/2.4
Video4K @ 60 fps

03Performance

90/100

90/100 puts it above the 88-point average for flagship phones of 2023.

ChipsetSnapdragon 8 Gen 2 (4 nm)
CPU8 cores
GPUAdreno 740
RAM8 GB / 12 GB
Storage256 GB / 512 GB

04Battery

87/100

87/100 puts it above the 83-point average for flagship phones of 2023.

Capacity5,100 mAh
Wired66 W SuperCharge
Wireless50 W

05Build

89/100

89/100 puts it above the 84-point average for flagship phones of 2023.

06Value

80/100

80/100 — right at the average for flagship phones of 2023.

What works
  • Triple 50 MP camera that topped photo rankings in 2023.
  • Bright LTPO OLED display.
  • 66 W wired + 50 W wireless charging.
  • IP68 build.
What doesn't
  • Heavy at 219 g.
  • MagicOS has a learning curve.
  • 3-year OS policy.
  • Superseded by the Magic 6/7 Pro.
Cross-shop it against
iPhone 16 Pro Max
$1,199 · score 91/100

How this review is built: every section score, spec row and comparison on this page comes from SpecEagle's tracked catalogue — scores weight measured specs against the 241-phone cohort of flagship devices released around the same time. We don't publish invented lab anecdotes. Spot an error? .