How to Enable and Customise Ultra HDR Photo Capture and Display on Android

Modern smartphone displays—particularly high-end AMOLED and OLED screens on modern Android devices—are capable of reaching peak brightness levels exceeding 2,000 to 3,000 nits with exceptional contrast ratios. However, for decades, digital photography has been constrained by standard 8-bit Standard Dynamic Range (SDR) formats. When an SDR image is captured, bright skies, sparkling water reflections, and backlit highlights are clipped to flat white, losing subtle gradations and visual vibrancy. To unlock the full visual potential of modern mobile displays, Google introduced Ultra HDR in Android 14 and 15.

Ultra HDR enhances mobile photography by embedding a logarithmic HDR gain map directly into standard JPEG metadata. When viewed on an HDR-capable screen, the device dynamically boosts brightness in the highlights while preserving deep shadows and accurate midtones, delivering lifelike luminosity. Crucially, on older or SDR screens, the image seamlessly displays as a regular, fully compatible JPEG. This guide explains how Ultra HDR functions, how to enable and customise Ultra HDR capture in your camera app, and how to verify HDR playback in Google Photos.

Device Compatibility: Ultra HDR capture and playback require a device running Android 14 or later with an HDR-capable display (such as Google Pixel 7/8/9 series, Samsung Galaxy S24/S23 series with Super HDR, and newer flagship devices from Xiaomi, OnePlus, and Motorola).

How Ultra HDR Works Under the Hood

Unlike proprietary HDR photo formats that require specialised viewers or uncompressed RAW files, Ultra HDR achieves universal backward compatibility through clever engineering:

  • Base SDR Image: The file saves an 8-bit standard dynamic range JPEG image that any legacy browser, messaging application, or social media platform can render without error.
  • Embedded Gain Map: Embedded within the JPEG file’s metadata (ISO 21496-1 format) is a secondary grayscale gain map that stores the exact luminance ratio differences between SDR and HDR capture.
  • Real-Time Display Tone Mapping: When an Android device with an HDR display renders the file, the operating system reads the gain map and scales the display panel’s local brightness on a per-pixel basis. A neon sign or sunset glow will literally beam with blinding, authentic luminosity while surrounding shadows remain naturally dark.

Step 1: Enabling Ultra HDR Capture in Camera Settings

On supported devices running Android 14 or Android 15, Ultra HDR is integrated into the default camera app:

On Google Pixel Devices

  1. Launch the Pixel Camera app.
  2. Tap the Settings cog icon in the bottom-left or top-left corner of the viewfinder screen.
  3. Tap More settings to access the full camera preferences menu.
  4. Select Advanced.
  5. Locate the toggle labelled Ultra HDR.
  6. Switch the toggle to the On position.

On Samsung Galaxy Devices (Super HDR)

On Samsung devices running One UI 6.1 or later (Galaxy S24 series and updated flagships):

  1. Open the Camera app.
  2. Tap the Settings icon in the top corner.
  3. Scroll down to the Pictures section.
  4. Ensure Super HDR (Samsung’s implementation of Ultra HDR) is toggled On.

Step 2: Capturing Ultra HDR Photos for Maximum Impact

While Ultra HDR captures dynamic range across all scenes, certain lighting scenarios showcase its capabilities most dramatically:

  • Sunsets and Golden Hour: Captures the intense warmth of the sun disc without washing out the orange and magenta gradients across the sky.
  • High-Contrast Backlit Portraits: Preserves detailed facial skin tones in deep shade while illuminating bright windows or outdoor scenery behind the subject.
  • Night Cityscapes and Street Photography: Renders vibrant neon signs, street lamps, and car tail lights with authentic luminous intensity against deep black night skies.
  • Specular Water Reflections: Sun glints shimmering off ripples on a lake or ocean surface appear sharp and intensely radiant rather than dull white blobs.

Step 3: Viewing and Auditing Ultra HDR in Google Photos

Google Photos natively supports gain map decoding and Ultra HDR rendering:

  1. Open the Google Photos app on your Android handset.
  2. Tap on an image recently captured with Ultra HDR enabled.
  3. As the image loads, you will notice an unmistakable visual transition: the screen localises brightness, causing highlights to glow with striking intensity while preserving your ambient device brightness for the UI controls.
  4. Swipe up on the photo to inspect its EXIF metadata. Look for the Ultra HDR badge displayed alongside the aperture, ISO, and resolution details.

Step 4: Customising HDR Display Performance and Battery Consumption

Because rendering Ultra HDR photos causes your display panel to drive pixels at maximum brightness, you may want to manage battery usage or adjust viewing comfort:

  1. Open the system Settings app on your Android device.
  2. Navigate to Display.
  3. Look for settings such as Ultra HDR preview or Super HDR.
  4. If you prefer consistent screen brightness in dark environments without sudden bright glare from photos, you can toggle the HDR display effect off temporarily while keeping photo capture enabled in the camera.

Sharing Ultra HDR Photos Across Platforms

Because Ultra HDR files are formatted as standard JPEGs, sharing them is completely seamless:

Platform / Destination Rendering Behaviour Visual Result
Google Photos / Web Full gain map decoding Renders authentic Ultra HDR highlights on compatible HDR monitors and phones.
Instagram / Threads Ultra HDR upload support Displays with full HDR luminosity in mobile app feeds on supported handsets.
WhatsApp / Signal SDR fallback compression Displays as a perfectly balanced standard SDR JPEG without visual distortion.
Legacy Browsers & PCs Standard JPEG decoder Gracefully ignores gain map metadata and renders standard 8-bit dynamic range.

Get the best tech tips delivered straight to your inbox.

Join thousands of readers mastering Apple, Google, Microsoft, and Linux.