.EXR

EXR File

OpenEXR Image
Ask a question
QUICK ANSWER

An EXR file is a high-dynamic-range image created by Industrial Light & Magic and now an open standard used across film and VFX. To open one free, use Blender, GIMP, or Krita. To share it as a normal image, export to PNG or JPG - you must apply tone-mapping first, since raw EXR values exceed what 8-bit formats can hold.

Developer: Industrial Light & Magic (now maintained by the Academy Software Foundation) Category: Raster Image Files Open standard MIME: image/x-exr
OPENS ON Windows macOS Linux Web
Related: .JPG · .PNG · .TIF · .ECW

On this page

19k+ extensions indexed
Last reviewed Jun 23, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the EXR file format?

.exr is an HDR graphics file saved in the OpenEXR Image format. .exr files contain high-dynamic-range raster images. The HDR imaging technique allows the creation of images of very high quality. .exr images can be uncompressed or compressed using one of several supported algorithms - including PIZ, ZIP, ZIPS, RLE, PXR24, DWAA, and DWAB. The choice of compression method, or lack thereof, affects the size of the .exr file and its processing time.

Unique attribute

In .exr files, each pixel channel is represented by a floating-point number - either half-precision (16-bit) or single-precision 32-bit. Such high precision allows colour and contrast to be defined at levels not achievable by conventional 8-bit formats such as .png or .jpg. The format also supports multiple layers and arbitrary channels in a single file - storing colour, depth, normals, and motion vectors together - making .exr the standard interchange format in VFX compositing pipelines.

Uses of .exr format

The OpenEXR Image format was developed by Industrial Light & Magic as an image data format for the visual effects pipeline used in cinematography. It was first used during production of:

  • *Harry Potter and the Sorcerer's Stone*
  • *Gangs of New York*
  • *Signs*

ILM released OpenEXR as open source in 2003; the project is now maintained by the Academy Software Foundation (ASWF).

Security & safety

RISK: LOW

EXR is a passive image format - no scripts or executable content - so an .exr file is not a malware vector in normal use. The only practical risks are huge file sizes (multi-layer/deep EXRs can be very large) and the occasional parser bug in image libraries; keep your viewer/DCC software updated. Watch out for sketchy "free EXR viewer/converter" download sites that bundle adware - prefer Blender, GIMP, Krita, or the open-source openexr-viewer.

Format details

in a nutshell
FULL NAMEOpenEXR Image
DEVELOPERIndustrial Light & Magic (now maintained by the Academy Software Foundation)since 2003 (released as open source by ILM; later an ASWF project)
MIME TYPEimage/x-exr
TYPEHigh-dynamic-range (HDR) raster image - floating-point, multi-channel, multi-layer, lossless or lossy compressed
STANDARDOpen · royalty-free
MAGIC BYTES · FILE SIGNATURE
OFFSET
00010203
HEX
762F3101
ASCII
v/1·
Little-endian 32-bit magic 20000630 followed by a version/flags field; then the header attributes.

Programs that open EXR files

Windows6 apps
Adobe Photoshop Paid File → Open the EXR (32-bit/channel). Photoshop opens single-layer EXR well; multi-layer passes are limited.
GIMP Open-source File → Open the .exr (single-resolution, non-deep). GIMP imports EXR and lets you flatten HDR to a viewable image.
Blender Open-source Use the Image Editor or compositor to open the .exr; or just render - Blender reads multilayer EXR with all passes. Free.
Krita Open-source Open the EXR for paint-over / interchange with Blender, Nuke, Natron; Krita handles HDR/scene-linear color.
openexr-viewer Open-source Dedicated viewer: open the file to inspect every layer/channel and the full header metadata; auto-combines RGB / luminance-chroma layers.
Affinity Photo Paid Opens EXR including 32-bit HDR editing; good lower-cost alternative to Photoshop.
macOS3 apps
Blender Open-source Open the .exr in the Image Editor / compositor; full multilayer support. Free.
Preview Built-in macOS Preview opens many single-layer EXR files for a quick look (no pass selection / limited HDR handling).
Affinity Photo Paid Open and edit EXR with 32-bit HDR support.
Linux3 apps
Blender Open-source Open or render multilayer EXR; the standard free tool on Linux.
darktable Open-source Imports EXR (requires OpenEXR libs at build); useful for tone-mapping HDR images. Note: darktable is a photo workflow tool, not a VFX pass viewer.
OpenImageIO (oiiotool / iv) Open-source iv viewer and oiiotool inspect/convert EXR from the command line - the de-facto VFX image toolkit.
Web1 app
Online EXR viewers (ImageToStl / Jumpshare) Free Upload the EXR to preview it in-browser and download a PNG/JPG. Convenient for a quick look; avoid for confidential renders.

Technical details

deep spec
Magic bytes76 2F 31 01 (hex) at byte offset 0; encodes the little-endian 32-bit integer 20000630, followed by a version/flags field
Pixel data typesHalf (IEEE 754 16-bit float), Float (32-bit float), or UINT (32-bit unsigned integer) - selectable independently per channel
Compression modes10 options: None, RLE, ZIPS, ZIP, PIZ, PXR24, B44, B44A, DWAA, DWAB; PIZ and ZIP are lossless; DWAA/DWAB are lossy wavelet-based
Channel layoutArbitrary named channels (e.g., R, G, B, A, Z, normal.X, velocity.Y) stored independently within each layer
Layer supportMultiple named layers per file, each with its own independent set of channels and data types
Multi-part formatIntroduced in OpenEXR 2.0; a single `.exr` file can contain multiple image parts with separate headers and pixel data blocks
Deep pixel dataOpenEXR 2.0+ supports deep scanline and deep tiled storage - multiple samples per pixel for compositing with sub-pixel transparency
Image storage modesScanline or tiled; tiled files support mipmap and ripmap level sets for texture level-of-detail workflows
Maximum image sizeUp to 2^31 − 1 pixels per dimension (signed 32-bit coordinate system)
MIME typeimage/x-exr
Header structureExtensible typed-attribute list terminated by an empty-string sentinel; supports arbitrary custom key-value metadata pairs
Colour space handlingPixel values stored as scene-linear light; no embedded gamma or tone curve - display transform applied externally, commonly via OpenColorIO
Multi-view supportNative `multiView` attribute enables stereoscopic and multi-camera array workflows within a single file
Licence / stewardApache 2.0 licence; originally developed by ILM, now an Academy Software Foundation (ASWF) project
Released2003 (released as open source by ILM; later an ASWF project)
Open standardYes · royalty-free
Specificationopenexr.com

EXR conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with EXR files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about EXR files.

Frequently asked questions

How do I open an EXR file for free?
Use Blender, GIMP, Krita, or the dedicated openexr-viewer - all free and cross-platform. Blender is best for multi-layer renders; openexr-viewer is best for inspecting channels and metadata. Online viewers work for a quick look.
Why does my EXR look black, white, or washed out?
EXR is high-dynamic-range and floating-point, so it needs tone-mapping. Adjust the exposure/gamma (or pick a view transform) in your viewer; ordinary 8-bit viewers can't display the full range.
How do I convert an EXR to PNG or JPG?
Open it in Blender/GIMP/Krita, set the exposure so it looks right, then export to PNG or JPG. The conversion has to compress HDR into 8-bit, so tone-mapping is the key step.
What's the difference between EXR and a normal image like PNG?
EXR stores floating-point HDR data and can hold many layers/render passes (depth, normals, IDs); PNG/JPG store 8-bit display-ready pixels with no passes. EXR is for production; PNG/JPG are for final viewing/sharing.
Why are my EXR render passes/layers not showing?
You need a tool that reads multilayer EXR and lets you select a layer - Blender, Krita, Nuke, or openexr-viewer. Basic viewers (and Photoshop, partly) only show the main RGBA and ignore extra passes.
Are EXR files good for photography?
They can store HDR photos with great range, but they're large and not widely supported by consumer apps. For photos, formats like TIFF or HDR/JPEG are more practical; EXR shines in VFX and 3D rendering.

References

1OpenEXR - official documentation (ASWF)openexr.com
2OpenEXR project homewww.openexr.com

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.DATProgram Data File (generic)
4.PARTPartial Download File
5.RPMSGRestricted Permission Message
6.EXEWindows Executable (Portable Executable)
7.BINCD/DVD Disc Image (BIN/CUE)
8.DLLDynamic Link Library
9.JPGJPEG Image
10.M4AMPEG-4 Audio File

Related extensions

.JPGJPEG Image
.PNGPortable Network Graphics
.TIFTagged Image File Format
.ECWEnhanced Compression Wavelet (ECW) image
.AVIFAV1 Image File Format (AVIF)
.JP2JPEG 2000 Image (ISO/IEC 15444-1)

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z