HDR Display Capability Check
Verify if your monitor is outputting true HDR signal.
| Format | Support decoding | fluency | Power saving |
|---|---|---|---|
| SDR: H.264/MP4 (1080p@30) | - | - | - |
| HDR10: HEVC Main10/MP4 (4K@30, PQ/Rec2020) | - | - | - |
| HLG: HEVC/MP4 (4K@30, HLG/Rec2020) | - | - | - |
| HDR: VP9 Profile 2/WebM (4K@30, PQ/Rec2020) | - | - | - |
| HDR: AV1/WebM (4K@30, PQ/Rec2020) | - | - | - |
How to use this page to quickly determine whether HDR "really takes effect"
HDR Guide
Combine capability scan with visual high-light checks.
Make a “capability judgment” first
Determine whether the HDR output link may be enabled through the browser's media query/CSS support.
Do visual highlight contrast
Observe "whether the highlights are brighter and whether the dark parts have layers" through color blocks and gradients.
Live broadcast confirmation using HDR material
Loading a local HDR video (shot/downloaded on a mobile phone) and actually playing it is one of the most reliable ways to judge.
FAQ
Focusing on the differences between HDR output, color gamut, decoding and actual look and feel, we have sorted out the most common judgment and troubleshooting paths.
Can this page "measure the maximum brightness of the screen (nits)"?
cannot. Browsers generally cannot directly read the absolute upper limit of brightness (nits) of the screen. This page provides a combination of "capability detection + subjective comparison": use dynamic-range/color-gamut/MediaCapabilities to determine the possibility of support, and then use highlight contrast and HDR material live broadcast to confirm whether it is really output in HDR.
dynamic-range: high = Yes, does it have to be HDR?
Not necessarily, but it’s a strong signal. dynamic-range: high reflects the browser's judgment of "high dynamic range output capability"; actual HDR is also affected by the system HDR switch, external monitor, color management, and player path. It is recommended to do "Highlight Color Block Comparison" and "HDR Video Live Confirmation".
The decoding detection shows that HDR10/HLG is supported, but the picture looks like SDR. Why is this?
Very common. Decoding support only means "can decode this type of code stream", it does not mean that the output will be displayed in HDR. In many cases, browsers/systems will perform tone mapping on HDR content and convert it to SDR (showing that the overall content is gray and the highlights are not bright). Please make sure that system HDR is turned on, night view/eye protection is turned off, and try to play it in full screen on the built-in screen before making a judgment.
Why are HDR results different on the same device on different browsers?
Different browsers have different HDR pipelines, color management, hard decoding strategies, and implementation of CSS Color 4 / MediaCapabilities. Especially HEVC/HDR10 has greater differences under different system licenses. It is recommended to compare Chrome/Edge with Safari/Firefox at least once (if available).
CSS rec2020 > 1 (HDR value) shows "not supported", what does it mean?
This usually means that the browser does not support "HDR highlight values beyond 1" expressed directly in CSS, or the current output link does not allow it. Even so, the device may still implement HDR through the "video playback pipeline" (such as when playing HDR video). Therefore, this capability is more biased towards "web page rendering HDR highlights" and is not equivalent to "video HDR".
What footage should I use to verify HDR effects?
It is recommended to use HDR video shot with your mobile phone ("HDR Video/Dolby Vision" for iPhone/some Androids), or test footage that you confirm is HDR10/HLG. Loading and playing it as a local file, and then observing the highlights and shadow details, is one of the most intuitive and reliable ways.
Will external monitor/screen projection affect HDR judgment?
meeting. External monitors, docking stations, screen casting protocols, and system "mirror/extended" modes can all cause HDR degradation or color management changes. It is recommended to test on the built-in screen first for benchmarking, and then test the external link for comparison.