What is HDR10? (And how HDR10+ differs)
HDR10 is the open baseline for HDR video with 10-bit color and static metadata. Learn how it works, how HDR10+ adds dynamic curves, and how Mac plays both.
In short
- HDR10 is the open standard foundation of consumer High Dynamic Range video, combining 10-bit color depth, Rec. 2020 color space, and the PQ transfer curve.
- Static metadata under SMPTE ST 2086 sets a single brightness ceiling for an entire film, which can cause dark scenes to look muddy on dimmer displays.
- HDR10+ adds dynamic metadata scene by scene, using a similar approach to Dolby Vision without licensing fees.
- On an Apple Silicon Mac with an XDR display, HDR10 content renders specular highlights up to 1,600 nits natively.
On this page
- What is inside an HDR10 video stream?
- Why does static metadata create problems on dimmer screens?
- What is HDR10+ and how does it solve this problem?
- Why do format battles matter less on bright screens?
- How does an Apple Silicon Mac handle HDR10 and HDR10+?
- What should you check when playing HDR10 on your Mac?
HDR10 is the open, royalty-free baseline format for High Dynamic Range video, pairing 10-bit color depth with the Perceptual Quantizer transfer curve to display up to 10,000 nits of peak brightness. Almost all 4K Ultra HD Blu-ray discs and many HDR streaming releases include an HDR10 video stream as their baseline layer, though some streaming releases use Dolby Vision profile 5 without an HDR10 fallback.
Unlike legacy Standard Dynamic Range (SDR) video, which restricts images to 8 bits and 100 nits of brightness, HDR10 delivers more than one billion colors across wide color spaces like Rec. 2020. However, HDR10 relies on static metadata, which locks one brightness target for an entire film. Understanding how HDR10 works—and how HDR10+ improves upon it—reveals why your display hardware and video player dictate your real-world viewing experience.
What is inside an HDR10 video stream?
The Consumer Technology Association established HDR10 in 2015 as an open industry standard. To carry the HDR10 designation, a digital video stream combines five technical elements:
- SMPTE ST 2084 (Perceptual Quantizer): An electro-optical transfer function (EOTF) standardized by SMPTE. Unlike traditional gamma curves, which set relative brightness based on the display’s maximum setting, PQ specifies absolute luminance values from 0.0001 nits up to a mathematical ceiling of 10,000 nits.
- 10-bit color precision: Standard SDR video uses 8-bit color depth, offering 256 values per RGB channel (16.7 million total colors). HDR10 mandates 10 bits per channel, providing 1,024 values per channel and 1.07 billion colors. This extra precision prevents banding across smooth skies and shadows, as explored in our guide on 8-bit vs 10-bit color.
- ITU-R BT.2020 color gamut: HDR10 video is packaged in the wide Rec. 2020 color container standardized by the International Telecommunication Union. Rec. 2020 covers roughly 75 percent of the human visual spectrum, compared to 36 percent covered by traditional Rec. 709 SDR video. While consumer screens do not reproduce all of Rec. 2020, mastering monitors map film colors into this expanded container.
- 4:2:0 chroma subsampling: To reduce file sizes and streaming bitrates, color detail is sampled at half resolution horizontally and vertically compared to brightness.
- SMPTE ST 2086 static metadata: A standardized packet in the stream header defining the mastering monitor’s color volume, including its primary chromaticity coordinates, white point, black level, and peak luminance (typically 1,000 or 4,000 nits).
HDR10 streams also carry two static metrics defined in CTA-861.3: Maximum Content Light Level (MaxCLL) and Maximum Frame-Average Light Level (MaxFALL). MaxCLL records the brightest sub-pixel in the entire movie, while MaxFALL records the highest average brightness value calculated across all pixels of any single frame.
Why does static metadata create problems on dimmer screens?
The main weakness of standard HDR10 is that its metadata never changes once playback begins. A single pair of MaxCLL and MaxFALL numbers governs a two-hour film from the opening logo to the final credits.
Consider an action film that features two hours of shadowy indoor conversations interspersed with a five-second explosion that reaches 4,000 nits. Because the single brightest pixel in that explosion reaches 4,000 nits, the video file is tagged with a MaxCLL of 4,000 nits.
When a television or monitor reads that file, it checks its own hardware capabilities. If you are watching on a display capable of 500 or 600 nits, the display cannot physically reproduce a 4,000-nit highlight. To prevent the explosion from blowing out into solid white, the display compresses the video signal through tone mapping.
Animation
One curve for the whole film, or one per scene
Neon signs graded at 400 nits
HDR10 one curve for the whole film
– nits
Dolby Vision, HDR10+ a curve for each scene
– nits
Because HDR10 metadata is static, the tone-mapping engine applies that downward compression across the entire film. The display lowers intermediate brightness levels so that the 4,000-nit explosion fits beneath the screen’s 600-nit ceiling. As a result, the dialogue scenes set in dim rooms are compressed downward as well. Shadows lose detail, actors’ faces appear dim, and the movie can look darker than intended.
This compromise is why viewers often find HDR darker than SDR. The movie is not flawed, but static metadata forces the display to plan for a highlight that only exists for a fraction of a second.
What is HDR10+ and how does it solve this problem?
To eliminate the compromises of static metadata, Samsung Electronics, 20th Century Fox, and Panasonic formed HDR10+ Technologies LLC and established HDR10+.
Standardized under SMPTE ST 2094-40, HDR10+ adds dynamic metadata into the video stream. Instead of evaluating the film as a single static block, the colorist grades the film with scene-by-scene or frame-by-frame instructions. HDR10+ dynamic metadata transmits a Bezier curve and percentile luminance distribution for every shot.
When a display receives an HDR10+ stream, it recalculates its tone-mapping curve on the fly:
- Dim conversational scenes: Peak luminance might only reach 120 nits. Because no extreme highlights exist, the screen assigns its full dynamic range to mid-tones and shadows, revealing skin textures and background lighting.
- Bright daylight scenes: The tone-mapping curve preserves mid-tone brightness while rolling off highlights smoothly at the display’s clipping point.
- Intense specular highlights: During an explosion or car headlight beam, the display pushes peak brightness exclusively for that specific element, leaving the rest of the scene properly exposed.
HDR10+ uses a similar scene-by-scene approach to Dolby Vision while remaining royalty-free for content creators and hardware manufacturers. Manufacturers pay an annual administrative fee rather than per-unit royalties, making HDR10+ common on televisions from Samsung, Panasonic, and TCL, and on streaming services like Amazon Prime Video. For a broader comparison, read our breakdown of HDR formats compared.
Why do format battles matter less on bright screens?
Online debates often pit HDR10 against dynamic formats like HDR10+ and Dolby Vision. In practice, the real-world difference between static HDR10 and dynamic HDR10+ depends heavily on the maximum brightness of your physical display.
If a movie is mastered on a reference monitor with a peak brightness of 1,000 nits, and you watch that movie on a display that sustains 1,000 nits, no tone mapping is required. Every pixel from 0 to 1,000 nits is mapped directly to the panel’s light output. Here, HDR10, HDR10+, and Dolby Vision look virtually identical because neither format needs to compress highlights.
The difference between static and dynamic metadata becomes clear when the display is significantly dimmer than the mastering monitor:
| Display Peak Brightness | Film Mastering Peak | Tone Mapping Required? | Visual Benefit of Dynamic Metadata (HDR10+ / Dolby Vision) |
|---|---|---|---|
| 300 to 500 nits (MacBook Air, entry monitors) | 1,000 to 4,000 nits | Compression across all scenes | High: Prevents mid-tones and shadows from collapsing into darkness. |
| 600 to 800 nits (Studio Display, mid-range TVs) | 1,000 to 4,000 nits | Moderate compression on highlights | Moderate: Cleans up bright skies while maintaining consistent shadow detail. |
| 1,000 to 1,600 nits (MacBook Pro XDR, high-end OLED) | 1,000 nits | Minimal roll-off on 4,000-nit films | Low: Highlights render natively; dynamic metadata only refines rare extreme peaks. |
When your display has sufficient brightness, standard HDR10 delivers clear, detailed pictures. Dynamic metadata acts as an adaptive buffer for displays that lack native luminance headroom. To understand how displays scale content mathematically, review our guide to what is tone mapping.
How does an Apple Silicon Mac handle HDR10 and HDR10+?
Apple Silicon Macs handle HDR video through macOS Extended Dynamic Range (EDR). Rather than switching the entire display into a dedicated HDR mode that locks screen brightness, macOS treats HDR video as a distinct surface layer rendered on top of your desktop.
The visual experience depends on your Mac’s screen hardware:
- MacBook Pro 14-inch and 16-inch (M1 Pro through M4 Max): These laptops feature Liquid Retina XDR displays with mini-LED backlights. They sustain 1,000 nits of full-screen brightness and reach 1,600 nits of peak specular brightness for HDR highlights. On these displays, HDR10 content requires virtually no tone mapping for 1,000-nit masters, presenting clean contrast and bright highlights.
- Apple Pro Display XDR: A 32-inch 6K reference display featuring 576 local dimming zones that delivers 1,000 nits sustained and 1,600 nits peak brightness.
- MacBook Air, iMac 24-inch, and Apple Studio Display: These displays use edge-lit LCD panels capped at 500 to 600 nits with zero local dimming zones. When macOS receives an HDR10 file, its compositor tone-maps the 10-bit signal into the display’s SDR luminance range. You gain the benefit of wide DCI-P3 color, but specular highlights cannot exceed standard white. Check our hardware breakdown on does my Mac support HDR for details on each model.
Regarding software support, macOS handles HDR10 in Safari, QuickTime Player, and the Apple TV app. However, native macOS apps read the HDR10 base layer but drop ST 2094-40 dynamic metadata. When you open an HDR10+ file in QuickTime Player, the system decodes the HEVC video and ST 2086 static metadata, but it ignores the dynamic Bezier curves, falling back to static HDR10 playback.
MacLC also shows a format card over the video when a film opens. It explains which formats the video carries (such as HDR10 or HDR10+) and which format MacLC selected for your screen. To explore how Apple manages display illumination across desktop windows, read our explainer on EDR and XDR explained.
What should you check when playing HDR10 on your Mac?
To ensure your HDR10 movies render with proper contrast and color saturation rather than a dull haze, follow these practical steps:
- Verify your Mac display capabilities: Check whether your screen has true hardware XDR headroom. On a MacBook Pro 14-inch or 16-inch, HDR highlights illuminate automatically. On an external monitor, ensure the display is connected via DisplayPort or HDMI 2.0/2.1 and that High Dynamic Range is enabled under System Settings › Displays.
- Avoid fixed-luminance reference presets for casual viewing: If you set your MacBook Pro display preset to “HDR Video (P3-ST 2084)”, macOS disables the hardware brightness keys and locks diffuse white to calibrated mastering levels. Unless you are grading video in a dark studio, standard display mode produces a brighter, more vivid picture for movies.
- Use a video player that respects 10-bit pipelines: Many basic video players truncate 10-bit video buffers to 8 bits during window composition, causing color banding in skies and shadows. Use a player engineered for Apple Silicon that maintains 10-bit integer or 16-bit floating-point precision from decode to screen presentation.
- Inspect file metadata: If a video file looks flat, open it in an inspection utility like MediaInfo. Verify that the transfer characteristics indicate SMPTE ST 2084 (PQ) and that color primaries are flagged as BT.2020. If these flags are missing or corrupted, your Mac treats the video as standard Rec. 709 SDR.
HDR10 remains the open foundation of consumer HDR video. When paired with a display capable of genuine luminance extension, it delivers the contrast and color range that colorists intended. If you want to compare how proprietary formats fit into this landscape, take a look at our guide on what is Dolby Vision.
Questions people ask
What does HDR10 mean in plain English?
HDR10 stands for High Dynamic Range with 10-bit color depth. It allows televisions and computers to display over one billion distinct colors alongside much deeper blacks and brighter specular highlights than legacy SDR video.
Is HDR10 good enough for watching 4K movies?
Yes. HDR10 is the mandatory baseline format encoded onto every 4K Ultra HD Blu-ray disc and supported by every 4K HDR television and computer monitor sold today.
What is the main difference between HDR10 and HDR10+?
HDR10 locks a single static brightness limit across the entire movie using MaxCLL and MaxFALL numbers. HDR10+ carries dynamic metadata that recalibrates tone-mapping curves scene by scene so dark shots stay clear.
Does macOS support HDR10+ dynamic metadata natively?
Native macOS apps like QuickTime Player read the HDR10 base layer but drop the dynamic ST 2094-40 metadata. Playing HDR10+ dynamic curves requires a third-party media player with dynamic metadata support.