EXR to JPG Converter

EXR files come from renderers and visual-effects tools, and ordinary viewers and websites cannot open them. This converter reads the floating-point pixels and turns them into an everyday JPG on your own device. Because JPG cannot hold high dynamic range, the values are tone-mapped to eight bits, and the result may not match your usual EXR viewer exactly.

Drop images here, click to choose, or paste with Ctrl+V
EXR files · many files at once · nothing is uploaded
Embed this tool on your websiteShow code

Free to use on any site. Paste the code where you want the tool to appear. It runs inside the page; visitors' files are processed in their own browser and are not uploaded.

WordPress and most site builders have a "Custom HTML" block where this code can be pasted. The embed keeps a small link back to CalcMaster.

How to convert EXR to JPG

  1. Add your EXR files by dropping them, clicking the drop zone or pasting.
  2. The output format is already set to JPG. Adjust quality or size if you need to.
  3. Press Convert and compare the original and new size for each file.
  4. Download each file or all of them as a ZIP.

When to convert, and when not to

  • You need a quick picture of a render to send to someone who has no EXR viewer.
  • A review page, chat or document does not accept EXR.
  • You want a preview while keeping the EXR as the master for compositing.
  • Do not use the JPG for compositing or grading: the extra brightness range is gone.

What changes

  • Floating-point values are converted to eight bits, so the high dynamic range is lost.
  • The usual display curve is skipped when the values never go above 1.0 and average 0.3 or more, on the assumption that such a file is already display-ready. It is a rule of thumb, so colours can differ from your viewer.
  • Rows are flipped so the picture appears the right way up.
  • JPG is lossy and has no transparency, so a background colour fills see-through areas.
  • Metadata and extra channels stored in the EXR are not carried over.

What tone mapping does here

An EXR stores numbers that can go far above the brightest white a screen can show. A JPG can only store values from black to white. To fit one into the other, the converter squeezes the numbers into the displayable range and applies a brightness curve so the result looks natural on screen.

This is a judgement, not a measurement. Two viewers can show the same EXR slightly differently, depending on exposure and curve choices, and this tool makes its own choices.

The display-ready check

Some EXR files hold values that are already prepared for display, with nothing above 1.0. Applying a second brightness curve to those would make them look washed out. When the converter sees a picture that never exceeds 1.0 and averages 0.3 or more, it leaves the curve off. Pictures that do not match that pattern get the standard treatment.

Because this is a guess about your file, compare the JPG with your usual viewer. If it looks too dark or too pale, check how the EXR was exported or use a viewer you trust for the final look.

Why the preview is for looking only

Once the range is squeezed into eight bits, highlights are clipped and shadows may lose detail. That is fine for review, a web mock-up or an email attachment. It is not suitable as a source for further colour work, so keep the EXR.

Large renders

Renders can be very large. The browser has to hold the whole image in memory while it converts, so on a phone or an older computer try one file at a time, or reduce the size with the resize option.

Comparing the JPG with your EXR viewer

A useful habit is to open the EXR and the JPG side by side at the same zoom. Look first at the brightest areas and then at the darkest ones. If the highlights look clipped or the shadows look murky, the tone mapping has made a different choice from your viewer. That is normal for a preview, and for review work it is usually good enough. If it is not, a JPG exported by your renderer itself is the better source.

Privacy: your files stay on your device

  • The tool decodes, resizes and encodes your pictures with your browser. The files are never sent to a server.
  • To check it yourself: open the browser developer tools (F12), open the Network tab, convert a file, and look for any request that carries your image. You will see none.

Frequently asked questions

Why do my colours look different from my EXR viewer?

Tone mapping involves choices about exposure and curve, and viewers make different ones. This tool also uses a rule of thumb to decide whether to apply a display curve.

Is the high dynamic range kept?

No. A JPG holds eight bits per channel, so values above white are clipped. Keep the EXR if you need them.

Will transparency be kept?

Not in a JPG. Choose PNG in the options if you need an output that supports transparency.

Can I choose another format?

Yes. Change the output format in the options; PNG avoids compression artefacts and WebP offers smaller files.

Is my render sent to a server?

No. The file is decoded and converted by your browser on your device.

Does this change my EXR?

No. The converter reads the file and creates a new JPG. The EXR stays exactly as it was.

Related converters