Convert images to JPG in your browser

Convert almost any image format to JPG in bulk — including iPhone HEIC photos, layered Photoshop PSD files, and multi-page TIFFs — decoded locally with WebAssembly.

Your images are processed on your device and are never uploaded.

Drop your images here

or drag and drop

Accepts PNG, GIF, TIFF, PSD, SVG, WEBP, HEIC, RAW · Up to 512 MB per file

How to use this tool

  1. 01

    Add files in any supported format.

  2. 02

    Pick a JPG quality level and a background colour for transparent sources.

  3. 03

    Download the converted JPGs individually or as a ZIP.

HEIC photos without an Apple device

iPhones save photos as HEIC, which most Windows and Android apps refuse to open. The HEIC decoder here is compiled to WebAssembly and runs locally, so you can convert a camera roll without installing anything or handing photos to a web service.

Transparency becomes a colour you choose

JPG has no alpha channel, so transparent pixels must become something. Rather than defaulting to black, you pick the matte colour — white for documents, or a brand colour to match the page the image will sit on.

Frequently asked questions

Which RAW formats are supported?

RAW support is best-effort. Browsers cannot fully demosaic proprietary sensor data, so the tool extracts the full-size JPEG preview that cameras embed in the RAW file. This works for most Canon CR2/CR3, Nikon NEF, Sony ARW, and Adobe DNG files, but the result is the camera-rendered preview rather than a developed RAW.

Are PSD layers preserved?

No — JPG is a flat format. The PSD is composited to a single image respecting layer visibility, opacity, and blend modes, then encoded.

What resolution do SVGs convert at?

Vectors have no inherent pixel size, so you choose the output width. The SVG is rasterised at that size, meaning you can produce a 4000px JPG from a tiny source file with no quality penalty.

Related tools