Image to HDR Converter — Free Online Tool

Convert any image to HDR format instantly — no signup, no watermarks, processed in your browser.

Image to HDR Converter

Convert images to Radiance HDR (.hdr) format. Built for 3D artists, architectural visualizers, VFX teams, and game developers working with high dynamic range and image-based lighting.

What HDR Actually Is (And Why It's Not the Same as iPhone HDR)

HDR in this context refers to the Radiance HDR format, also called RGBE — a high dynamic range image format invented by Gregory Ward Larson for the Radiance rendering system in the late 1980s. Files use the .hdr or .pic extension. This is a completely different concept from "HDR mode" on your iPhone camera or "HDR display" on your TV, even though all three share the same acronym. The format here is specifically about storing light values that exceed what standard 8-bit images can represent.

The technical breakdown matters: standard JPEG and PNG store color as 8 bits per channel — 256 levels of brightness for red, green, and blue. That works for displaying images on screens but completely fails to capture the actual range of light in real scenes. The sun is roughly 100,000 times brighter than a candle flame, but JPEG can only represent 256 brightness levels. Radiance HDR fixes this by storing each pixel as 4 bytes — one byte each for RGB plus a shared exponent byte. This gives floating-point precision in 32 bits per pixel, capturing dynamic ranges that standard formats can't touch.

Greg Ward Larson, often called "the father of HDR imaging," designed the format specifically for the Radiance lighting simulation software. The use case wasn't pretty pictures for Instagram — it was scientific accuracy for architectural lighting analysis. That heritage shapes everything about the format: it's scene-referred (storing actual light values, not display-optimized colors), uses linear gamma (no display correction baked in), and prioritizes accuracy over file size.

Why You'd Convert an Image to HDR Format

HDR conversion is almost exclusively a workflow tool for specific professional contexts. If you're not working in one of these fields, you probably don't need HDR — keep your files as PNG or JPEG. The legitimate use cases:

  • 3D rendering with image-based lighting — using a 360° HDRI environment map to light a 3D scene reproduces realistic lighting from a captured environment. Blender, Maya, 3ds Max, Cinema 4D, and KeyShot all use HDR files for this.
  • Architectural visualization — the original use case. Architects use HDR for accurate lighting simulations showing how spaces look at different times of day, with various artificial lighting, or under different sky conditions.
  • VFX and post-production — though OpenEXR is more common in cinema VFX, Radiance HDR remains useful for environment captures, lighting reference passes, and integration with software that doesn't handle EXR.
  • Photogrammetry workflows — capturing extreme dynamic range scenes (interiors with bright windows, sunset landscapes) requires HDR storage to preserve the data through the processing pipeline.
  • Scientific imaging — astronomy, meteorology, and engineering applications where actual luminance values matter rather than display-optimized colors.
  • Virtual reality content — VR environments benefit from HDR source data to maintain visual fidelity across different headset displays and brightness conditions.
  • Game development environment maps — Unreal Engine, Unity, and game engines use HDR files for skybox lighting and reflection probes.

How the Conversion Works

HDR conversion from standard 8-bit sources is fundamentally a format change rather than a quality upgrade. The converter cannot magically restore dynamic range that wasn't captured in the original — it can only store what's there in HDR's structure:

  1. Upload your file — drag and drop a JPG, PNG, TIFF, EXR, or other source. For genuine HDR work, 16-bit or 32-bit TIFF sources preserve more data than JPEG. Files up to 50 MB are supported.
  2. Wait for processing — HDR encoding involves expanding to floating-point representation and applying RGBE compression. Processing typically takes 5-15 seconds for standard sized images.
  3. Run-length encoding applied — Radiance HDR uses optional RLE compression to reduce file size. The compression is lossless and works well for images with smooth tonal regions.
  4. Download the .hdr file — saves with the standard Radiance HDR extension. Open in Photoshop, Lightroom, Blender, or any HDR-capable software.

Important reality check: converting a regular JPEG to HDR doesn't produce a "real" HDR image. It produces an HDR-format file containing standard dynamic range data. For genuine HDR content, you need source material captured with HDR techniques — bracketed exposures merged into a single high dynamic range file, or 32-bit floating-point renders from 3D software.

Source Formats and What They Bring to HDR Conversion

The output HDR file's actual usefulness depends entirely on what dynamic range information existed in the source:

  • 32-bit floating-point TIFF — the ideal source. Already contains floating-point data in standard format; conversion to HDR is purely a format change with no data loss.
  • OpenEXR (.exr) — the cinema VFX standard for HDR. Converts cleanly to Radiance HDR, though some applications prefer EXR for its multi-layer and metadata capabilities.
  • 16-bit TIFF — better than 8-bit sources but limited to integer values. Conversion to HDR works but doesn't unlock the full benefit of the format.
  • RAW camera files — Camera RAW formats (CR2, NEF, ARW) contain more dynamic range than JPEGs but typically need merging from bracketed exposures to produce true HDR.
  • JPEG and PNG — 8-bit sources work as inputs but produce HDR files that don't actually contain high dynamic range data. The format wraps standard dynamic range content in HDR structure.
  • HDR images from smartphones — modern phones save HDR as Apple HDR (.heic with HDR metadata) or Google's UltraHDR. Converting these to Radiance HDR loses some metadata but preserves the dynamic range data.

The honest framing: HDR conversion is most valuable when your source already contains HDR data and you need it in Radiance format specifically. Converting standard photos to HDR for "better quality" doesn't actually improve anything — it just creates a larger file with the same data.

Radiance HDR vs OpenEXR — Which to Use

The two main HDR formats serve different professional contexts, and choosing between them matters:

Radiance HDR (.hdr / .pic) uses the RGBE encoding — 4 bytes per pixel storing RGB plus shared exponent. Single-layer images only. Smaller file sizes. Better for environment maps, architectural visualization, image-based lighting in 3D software, and scientific imaging where simplicity matters more than features.

OpenEXR (.exr) uses 16-bit half-float or 32-bit float per channel. Supports multiple layers, channels, metadata, and various compression methods. Industry standard for film VFX work. Heavier file sizes but more flexible for complex compositing workflows.

Practical guidance: use Radiance HDR for HDRI environment maps in 3D rendering software, lightweight HDR storage, and architectural workflows. Use OpenEXR for VFX work, multi-pass rendering output, and any pipeline that needs alpha channels alongside HDR color data.

Most 3D software supports both. Game engines lean toward Radiance HDR for environment maps because the format is simpler and faster to load. Cinema and VFX work prefers OpenEXR for everything because of its layer support.

HDR vs Standard Image Formats — When Each Wins

HDR vs JPEG: JPEG is for display, HDR is for processing. JPEG works in browsers, email, social media, and every device on Earth. HDR doesn't display correctly anywhere without specialized software. For final delivery to viewers, JPEG (or PNG, WebP). For professional workflows that will tone-map to display formats later, HDR.

HDR vs PNG: PNG handles 8-bit and 16-bit color with lossless compression and alpha channels. It's the right format for most graphics and screenshots. HDR adds floating-point precision that PNG can't store but lacks PNG's broad compatibility. For lossless storage at standard dynamic range, PNG. For floating-point HDR data, Radiance HDR.

HDR vs TIFF: 32-bit floating-point TIFF stores the same kind of data as Radiance HDR but with more compatibility (most photo software handles TIFF; HDR support varies). For photography pipelines, TIFF often works better. For 3D and lighting software workflows, Radiance HDR is more universally accepted.

HDR vs HEIC/UltraHDR: Modern smartphone HDR formats serve consumer photography use cases — they look great on phone screens and modern displays. Radiance HDR serves professional workflows where precise floating-point values matter more than visual presentation. They're addressing different problems despite the shared "HDR" terminology.

Common Use Cases (Real Scenarios)

The 3D artist using Blender for product visualization: Downloads HDRI environment maps from Polyhaven, BlenderKit, or HDRI-Hub for realistic lighting. The HDR format provides actual light values from the captured environment, producing more believable shadows and reflections than artificial lighting setups. A single high-quality HDRI replaces complex multi-light setups.

The architectural visualization studio: Renders interior scenes showing how a space looks across daylight conditions. The lighting analysis requires HDR throughout the pipeline — input HDRIs for sky lighting, intermediate HDR renders for accuracy, final tone-mapped JPEGs for client presentation.

The VFX compositor integrating CGI into live-action footage: Captures environment photos at the shooting location using bracketed HDR techniques, then converts to Radiance HDR for use as lighting reference in the 3D software. Matches CGI lighting to real-world lighting conditions for seamless integration.

The photogrammetry specialist scanning historic buildings: Captures interiors with bright windows requiring extreme dynamic range. Standard 8-bit photos lose either window detail (clipping) or interior detail (blocked shadows). HDR preserves both, allowing the photogrammetry software to produce accurate 3D reconstructions.

The game developer building a realistic outdoor environment: Uses HDR sky textures for the game's skybox shader, providing accurate lighting that responds to time-of-day changes. Unreal Engine and Unity both consume Radiance HDR directly for environment lighting through their reflection probe systems.

Tips That Actually Help with HDR Output

After converting hundreds of HDR files for various pipelines, the same advice keeps proving itself:

Don't expect 8-bit sources to become "real" HDR. Converting a JPEG to HDR doesn't recover lost detail — that data is gone forever. Use HDR conversion when you have genuine high dynamic range source material, not as a quality upgrade for ordinary photos.

For environment maps, prioritize dynamic range over resolution. A 4K HDRI with genuine 6+ stops of dynamic range produces better 3D lighting than an 8K image stretched to look like HDR. Authentic HDR capture matters more than pixel count for lighting purposes.

Match equirectangular projection for HDRIs. Environment maps used for image-based lighting need equirectangular (lat-long) projection — a 2:1 aspect ratio panoramic image that wraps around a sphere. Other projections won't map correctly to 3D scene lighting.

Apply tone mapping when displaying HDR. HDR files contain values beyond what standard displays can show. Image viewers that support HDR apply tone mapping automatically; otherwise the image appears washed out, too dark, or with strange colors. The tone mapping isn't part of the HDR file — it's how the file gets converted for screen display.

Use linear color space. Radiance HDR stores linear values where pixel brightness is directly proportional to light intensity. Standard image formats use gamma-corrected sRGB. When integrating HDR into pipelines that mix linear and sRGB content, color management becomes critical to avoid lighting errors.

Verify your software actually handles Radiance HDR. Despite the format's age, support varies wildly. Photoshop handles HDR through Camera Raw. Lightroom Classic supports it. Blender, Maya, Unreal, and Unity all read HDR. But many consumer applications either don't support the format or apply automatic conversions that defeat the purpose.

Privacy and What Happens to Your Files

Files uploaded to the converter travel over HTTPS-encrypted channels and get processed on our servers. Both source files and converted HDR output are deleted within 30 minutes of conversion — usually sooner. We don't keep logs of file contents, don't analyze your images for AI training data, and don't share files with third parties.

If you're working on confidential client renders, unreleased game environments, or proprietary architectural visualizations, you can close the browser tab right after downloading. The cleanup runs on its own schedule regardless of whether you stay on the page.

Frequently Asked Questions

What's the difference between HDR, HDRI, and HDR display?
HDR (high dynamic range) is the general concept of storing extended brightness ranges. HDRI (high dynamic range image) typically refers specifically to HDR images used for lighting 3D scenes, often as 360° panoramic environment maps. HDR display refers to consumer TVs and monitors that can display higher brightness levels than traditional displays. The Radiance HDR file format we're converting to falls under the first definition.

Why doesn't my HDR file look right when I open it?
HDR files contain values beyond what standard displays can show. If your image viewer doesn't apply tone mapping, the image appears washed out, blown out in highlights, or with strange colors. Use software that handles HDR display (Photoshop, Lightroom, Blender, dedicated HDR viewers) or apply tone mapping during viewing.

Can I view HDR files in a web browser?
Standard browsers don't display Radiance HDR files. Some browsers support newer HDR formats (HEIC with HDR metadata, AVIF with HDR), but the .hdr extension specifically isn't a web format. For web display, convert HDR to JPEG or PNG with appropriate tone mapping.

How do I capture genuine HDR images?
Three main approaches: bracketed exposure photography (taking 3-7 photos at different exposures, then merging in software like Lightroom, Photomatix, or Aurora HDR), 3D rendering with HDR output enabled, or using cameras with native HDR raw output. Smartphone HDR is a different system that processes within the device.

Why are HDR files larger than JPEG?
HDR uses 4 bytes per pixel versus JPEG's compressed 1-2 bytes per pixel after lossy compression. The larger size pays for the extended dynamic range and lossless storage. A 1920×1080 Radiance HDR file with RLE compression is typically 3-8 MB; the same content as JPEG might be 200-500 KB.

Should I use HDR for regular photography?
Not unless you specifically need HDR storage for editing or processing workflows. For sharing photos to viewers, social media, or print, JPEG or modern formats (HEIC, WebP, AVIF) work better and display correctly everywhere. HDR is a workflow format, not a delivery format.

What software opens .hdr files?
Photoshop (with Camera Raw), Lightroom Classic, Affinity Photo, GIMP (with appropriate plugins), Blender, Maya, 3ds Max, Cinema 4D, KeyShot, Substance Painter, Unreal Engine, Unity, Picturenaut, HDRshop, and various other professional tools. Consumer photo viewers typically don't support the format.

Can I convert HDR back to JPEG?
Yes, this is actually the more common workflow direction. After processing HDR images for editing, the final output usually gets tone-mapped and exported as JPEG, PNG, or modern formats for display. The HDR file remains as the high-quality master for future re-editing.

Why do some HDR files have the .pic extension?
The Radiance HDR format originally used .pic as its file extension. The format was renamed to .hdr later for clarity, but legacy files and some software still use .pic. Both extensions identify the same Radiance RGBE format.

What's RGBE encoding?
RGBE is the technical name for how Radiance HDR stores pixel data: 4 bytes per pixel where 3 bytes hold the red, green, and blue mantissa values and the 4th byte holds a shared exponent. This compact encoding (32 bits per pixel) provides floating-point dynamic range using less storage than full IEEE single-precision float would need.

Can I batch convert multiple images to HDR?
Yes, the converter supports batch uploads. Drag in multiple files and download as a ZIP. Useful for converting an entire HDRI library or processing photogrammetry source images at once.

Is the converter actually free?
Yes. No signup, no watermarks, no usage limits per session. The site runs on display advertising, which keeps the converter free to use.

What to Do With Your HDR File

For 3D software, import the HDR as an environment texture or HDRI lightmap through the application's standard image import. In Blender, drag the file into the Shader Editor and connect it to the World node. In Unreal Engine, import to Content Browser and apply to the SkyLight or HDRIBackdrop actor. In Unity, set as the Skybox material's HDRI source.

For photo editing, open in Photoshop through File > Open or directly into Camera Raw. Adjust the exposure, highlights, and shadows using the floating-point precision the format provides — adjustments that would clip in JPEG remain recoverable in HDR.

For tone mapping, software like Photomatix Pro, Aurora HDR, and Adobe Lightroom Classic include sophisticated tone mapping options to convert HDR to standard dynamic range output for sharing and printing. The choice of tone mapping algorithm dramatically affects the final image's mood and appearance.

For archival storage, Radiance HDR works as a long-term format thanks to its long history and broad professional software support. Files from the 1990s still open correctly in modern software. The format isn't going anywhere.

If your HDR conversion didn't produce expected results, the issue is usually the source. Converting an 8-bit JPEG to HDR creates an HDR-format file containing 8-bit data — the format wrapper doesn't add information that wasn't there. For genuine HDR results, start with bracketed exposures, RAW files, or floating-point renders.

Application offline!