Convert a file in your browser — nothing uploaded

Modern and proprietary image formats — AVIF, HEIC, PSD, camera RAW — are brilliant until the one app you need can't open them. These converters decode the format on your own machine and hand you a universal JPG or PNG, without the file ever travelling to a server.

Your file never leaves your device — conversion runs in your browser. 0 bytes uploaded.

What in-browser conversion is — and what it costs you

A converter reads the source format with the same decoders that power IntactFile's repair engines, draws the picture into memory, and re-encodes it into the target format — all inside the browser tab. Nothing is uploaded, which you can confirm with the Network tab open: the only bytes that move are the fonts and the page itself. The result is written into memory and saved to your disk as an ordinary download.

Every conversion is a trade, and we name it rather than hide it. JPG is lossy and has no transparency, so PNG-with-alpha becomes a flat image against white; PNG is lossless and keeps alpha but produces a larger file. A RAW-to-JPG here extracts the camera's own embedded preview — a faithful, lossless copy of what the camera showed — not a re-developed RAW, so it won't recover a highlight the preview already clipped. A PSD export is the flattened composite, not your editable layers. Knowing the trade up front is the difference between a converter that helps and one that quietly degrades your work.

When the file won't decode

Sometimes a file won't convert because it isn't just an awkward format — it's genuinely damaged: a download cut short, a card pulled mid-write, a header knocked out of shape. When a decoder hits that, these tools say so plainly instead of producing a blank image, and they point you at the matchingrepair tool, which rebuilds the container around the data that survived. Convert once it opens; repair first if it doesn't.

The converters

AVIF to JPG

AVIF · AV1 → JPEG

Decodes the AV1-coded image natively, then re-encodes a universal JPEG at high quality. JPG is lossy and has no alpha, so any transparency is flattened — the trade you make for a file every app can open.

AVIF to PNG

AVIF · AV1 → PNG

Decodes the AV1 image and re-encodes lossless PNG, keeping the alpha (transparency) channel intact. The pixels are exact; the file is larger than the JPG route. Choose this when transparency or a clean re-edit matters.

HEIC to JPG

HEIC / HEIF · HEVC → JPEG

Turns an iPhone HEIC into a JPG where the browser can decode HEVC (Safari and Apple devices, or Windows with the HEVC codec). Honest fallback everywhere else, and a repair link if the container itself is damaged.

PSD to PNG

Photoshop PSD → PNG

Rebuilds the flattened composite a PSD stores and exports lossless PNG with transparency preserved. It exports the merged image, not editable layers, text or smart objects — those stay in the original .psd.

PSD to JPG

Photoshop PSD → JPEG

Rebuilds the flattened composite and exports a high-quality JPEG, with any transparency flattened onto white. Best when you just need a shareable picture of the artwork rather than an editable file.

RAW to JPG

CR2 · NEF · ARW · DNG → JPEG

Extracts the full-size JPEG that the camera already embedded in the RAW — a lossless copy of that preview, not a fresh development of the sensor data. Fast and faithful to what the camera showed, without a RAW editor.

Related tools

Just want to see it?

If you only need to look at the image, not save a copy, thefile viewers open AVIF, HEIC, PSD and RAW in the browser without converting anything.

The file looks broken

If a file won't decode at all, therepair-tools index rebuilds the structure around the data that survived — still entirely in your browser.

Check it first

Not sure whether the source is intact? Thestructural inspectors read a file and report exactly what's inside, and whether anything is damaged.