Runs on your device

Convert an image to JPG,
PNG or WebP.

Pick the format you need, drop your files, download. No re-compression games and no quality slider to second-guess — the picture is re-encoded once, at high quality, inside this tab. Nothing is ever uploaded.

Convert to

The safest choice for photographs, and what most forms and older software expect.

Drop more here · 1 image

or drop them here · JPG, PNG, WebP and AVIF

  • Nothing is uploadedYour files are read and re-encoded in this tab, then dropped when you close it.
  • No account, no watermarkFree, unlimited, and there is nothing to install.
  • A whole batch at onceDrop a folder's worth — every file comes back in the format you picked.

Results

What a conversion actually changes

A conversion changes the container, not the picture. That single sentence explains most of the surprises people run into here: why a converted file can come out larger than the one they started with, why a blurry JPEG stays blurry when it becomes a PNG, and why a logo loses its transparent background on the way to JPG.

This tool re-encodes once, at high quality, and leaves the dimensions alone. It answers "I need this as a PNG", not "I need this under 200 KB" — if a form is rejecting your file for its weight rather than its extension, the compressor is the tool you want. Converting first and compressing afterwards puts the picture through two lossy passes where one would have done.

As a rule, three directions cover almost everything people come here for. JPG to WebP is the one that pays for itself: roughly 25–35% smaller at matching perceived quality, transparency kept, and every current browser reads it. PNG to JPG is for the photograph that was saved losslessly and is now too heavy to send. WebP to JPG is for the moment something older or stricter refuses to open it — an upload form, a print shop, software written a decade ago; that case, whatever the source format, has its own page: convert an image to JPG. PNG as an output is worth it only for flat graphics that must stay pixel-exact.

What goes in is a wider list than what comes out, and the gap is worth explaining. Alongside JPG, PNG and WebP you can drop an AVIF here and take it away as JPG — the format your camera app, your phone's screenshot tool or a website's download button increasingly hands you, and the one older software is most likely to refuse to open. AVIF is not offered as an output because no browser can encode it from a canvas; offering it would mean writing some other format under an .avif name. HEIC, the iPhone camera default, cannot be read at all outside Safari without shipping a decoder several hundred kilobytes wide to every visitor, which is not a trade this site makes.

Expect the file size to move in either direction. A photograph leaving PNG for JPEG or WebP usually collapses to a fraction of its former weight; the same photograph going the other way, into PNG, can multiply several times over, because a lossless format has to store every speck of sensor noise a camera recorded. Each result reports the change either way, including when the file grew — on a converter that is a normal outcome, not a failure.

Batches are handled the same way: drop several images, pick one output format, and every file is re-encoded independently. Switching format re-runs the whole set, so you can weigh JPG against WebP on your own pictures rather than on a rule of thumb, and download only once you have seen what each one costs. Nothing is uploaded at any point — the work happens on your device, and closing the tab discards it.

The full guide: every conversion direction, and what each one costs

Frequently asked questions

Does converting an image improve its quality?

No. A conversion changes the container, never the picture inside it. Detail that a JPEG threw away is gone for good, and saving that JPEG as a PNG preserves the damage at a larger file size rather than repairing it.

What happens to transparency when I convert a PNG to JPG?

JPEG has no alpha channel, so transparent areas are filled with white before encoding. If you need the transparency, convert to WebP instead — it keeps the alpha channel and is usually smaller than the PNG you started from.

Is it worth converting JPG to WebP?

For anything that will be displayed in a browser, yes: WebP is typically 25–35% smaller than JPEG at matching perceived quality, and every current browser reads it. The exception is a file that leaves the web — an e-mail attachment, a print order, a government upload form — where JPG is still the format nobody refuses. One thing this page will not do is hit a number: it re-encodes once at high quality, so if you need the result under a specific size rather than merely smaller, use the compressor and name the limit in KB.

Why did my file get bigger after converting?

You almost certainly converted a photograph to PNG. PNG is lossless, so it has to store every pixel of the noise and grain a camera records, which routinely makes it several times larger than the JPEG it came from. PNG is for flat graphics, screenshots and line art.

Are my images uploaded to a server?

No. Decoding and re-encoding both happen in your browser using the canvas API. Nothing is sent anywhere, there is no image server, and closing the tab discards everything.

Can I convert AVIF to JPG?

Yes — drop the .avif in and pick JPG. AVIF is accepted as an input everywhere this tool runs, because browsers have been able to decode it for years. It is not offered as an output, and that is not an oversight: no browser can encode AVIF from a canvas, so promising it would mean handing you a file in some other format with the wrong extension. AVIF to JPG is the direction people need anyway, usually because something downstream — an upload form, an older editor, a print service — has never heard of the format.

Can I convert HEIC files from my iPhone?

Not here. Browsers other than Safari cannot decode HEIC without a separate decoder, and shipping one would mean loading a large binary on every visit. Set your iPhone camera to Most Compatible, or export as JPEG first.

Is there a limit on how many images I can convert?

No. Since the work happens on your own machine there is no quota and no per-file cap. Very large batches are limited only by your device's memory.

Preview