everything-to-jpgModel 2026 · XX273-B9
100% in your browser, nothing is uploaded

About everything-to-jpg

Drop in HEIC, HEIF, AVIF, WebP, PNG, BMP, GIF, JPG, SVG, or a PDF. Get a clean JPG, WebP, or PNG: your pick. No sign-up, no upload, no watermark.

Private by default: every output image is rebuilt from scratch in your browser, so it carries no EXIF metadata: no GPS location, camera model, or edit history, no matter what format you drop in. Nothing is uploaded, ever.

Field manual

Is my photo uploaded anywhere?

No. Every byte is decoded and re-encoded on your own device using WebAssembly. If you close the tab mid-convert, nothing has left your computer.

Does my photo's EXIF / GPS location get carried into the JPG?

No. The converter rebuilds the image from scratch in your browser, so the output JPG has no EXIF metadata at all: no GPS coordinates, camera make/model, lens, orientation, or edit history, regardless of whether you started from a HEIC, JPEG, PNG, AVIF, or WebP. That's a privacy feature, not a bug: the only metadata that survives is what's baked into the pixels themselves.

HEIC / HEIF (iPhone photos)

iPhone saves photos as HEIC, and HEIF is its container. It uses HEVC compression, so the files are small, but it is an Apple format that a handful of apps can open, not one everyone can. On Android, Windows, or desktop Chrome, a .heic file won't load, so this tool bundles a small WASM build of the libheif decoder that reads it, then writes a standard JPG.

AVIF

A modern format built on the AV1 codec. It compresses extremely well, and more websites serve it by default now, but older devices, some email clients, and print pipelines still can't read it.

WebP

Google's image format. It is smaller than JPEG at the same quality, with transparency, and every current browser reads it. Email clients, some desktop image apps, and print software often can't.

PNG

The lossless workhorse behind screenshots and logos. It keeps exact pixels and transparency, but a PNG of a photo is often many times larger than a JPG of the same image, with no visible difference to the eye.

BMP

Windows' original image format. It stores raw, uncompressed pixels, so it's trivial to write but huge to store: a single photo can be tens of megabytes where a JPG is under a megabyte.

GIF

The old animated format, limited to 256 colors per frame. It's great for short looping animations, but a poor fit for a full-color still. This tool exports the first frame as a full-color JPG.

SVG

A vector format that stores images as math rather than pixels, so a logo stays razor-sharp at any size. A lot of software, email clients, and upload targets only want a bitmap, so this tool rasterizes the vector to a JPG.

PDF

A document, usually made of several pages. This tool turns every page into its own JPG, so a five-page PDF gives you five images, each downloadable on its own or bundled into a single ZIP.

Why is my JPG a bit larger than the AVIF/HEIC I started with?

AVIF and HEIC compress far more efficiently than JPEG at the same visual quality. Converting buys you compatibility, not a smaller file; JPG opens everywhere, including apps and printers that can't read the newer formats.

everything-to-jpg is a small, single-purpose tool. It converts the image and document formats that don't open everywhere into a standard JPG, WebP, or PNG that does.

It's built for the everyday moments when a format just won't cooperate: an iPhone photo that Android or Windows can't open, an AVIF from a website your email app won't preview, a WebP that a desktop program chokes on, a PDF you want to quote as images, or a heavy PNG you'd like to shrink. Drop the file in, pick an output, and download the result.

What it converts

It reads the formats that refuse to open everywhere and hands back a JPG (or WebP, or PNG) that does. Here is what each one is in practice, and why you probably have it:

Why convert to JPG

JPG (JPEG) is the most universally supported photo format on the internet. It opens in every browser, email client, word processor, image app, and print pipeline, on every platform. Converting buys you compatibility, not a smaller file: the newer formats like AVIF and HEIC compress better than JPEG, so the JPG may actually be larger. That's the trade, and it's usually worth it the moment the file has to live somewhere that can't read the original.

How it works

The whole converter runs in your browser. The page reads the file on your own device, decodes it (using your browser's native image pipeline, plus small WebAssembly decoders for the formats browsers can't read natively, like HEIC), redraws the pixels, and writes out the new image. There is no server to upload to and no queue to sit in.

That means three things: your files are private (they never leave your machine), the tool works with no account or sign-up, and there's no watermark, file-size cap, or "premium" tier. Close the tab and the files and their outputs are gone.

Under the hood

For the few of you who care, here's the interesting part. Whether a given format works on your machine mostly comes down to one question: can your browser already do this on its own? If it can, the converter just hands the file to your browser and lets it work. If it can't, the converter looks for a small, self-contained piece of code, a "WebAssembly" module, that it can load and use as a stand-in. If there's no such thing, the format isn't supported, and the tool will say so.

That single rule explains the whole support matrix:

The output side follows the same idea. JPG and PNG can be written by literally every browser, so those are just a matter of asking your canvas to save. WebP is the one exception: Chromium browsers (Chrome, Edge, and friends) can write WebP straight out of a canvas, while a few others, Safari being the notable one, can't. On those, the converter loads a tiny WASM WebP encoder and uses that instead. You never have to think about which path is being used.

One last thing worth mentioning: none of the extra machinery is loaded up front. That covers the HEIC decoder, the WebP encoder, and the PDF renderer. Each is fetched and started only the first time a file actually needs it, so converting a plain JPG to JPG touches none of it.

What it does

It writes out JPG, WebP, or PNG, with controls for quality, target file size, and the background used to flatten transparency. You can convert one file or a whole batch, and bundle a batch into a single ZIP.

What it doesn't do

It doesn't store your files, create an account, or track you across the web. It doesn't edit the image beyond the conversion itself: no filters, no cropping, no cropping-to-fit. It's a converter, and that's it. See the privacy policy for the full details on data and advertising.