Image Format Converter

Convert between PNG, JPEG, WebP and AVIF in batches. Browser-native, so there is no upload, no queue and no watermark.

Identical photographs shown in different file formats, each represented by a differently shaped file card

Image Format Converter — runs in your browser

Everything below happens on this page. No file is uploaded, there is no account, and nothing is watermarked.

Drop files or a folder here, or click to choose

Checking what this browser can encode…

Format choice comes down to what the file contains. PNG suits flat colour, line art and anything with transparency. JPEG suits photographs. WebP usually beats both for web delivery, and AVIF goes further still where it is supported.

This converter reads each image, draws it to a canvas, and writes it back out in the format you choose, all on your own device. You can drop a mixed folder — PNG, JPEG, WebP and AVIF together — and normalise the whole set in one pass, which is the usual reason people need this.

What it does

Everything is done on your device, so there is nothing to upload and nothing to wait for a queue.

PNG, JPEG, WebP, AVIF

Every combination in both directions, decided by what your browser can encode.

Mixed input folders

Drop a folder with a mix of formats and convert the lot to one target format.

Alpha handling is explicit

Converting to JPEG flattens transparency onto white, because JPEG cannot store an alpha channel. We warn before doing it.

Optional resize

Scale down in the same pass if the destination has a size limit.

How to use it

Four steps, and none of them leaves your machine.

  1. Drop any image formats

    PNG, JPEG, WebP and AVIF can be mixed freely in the same batch.

  2. Pick a target format

    The page shows which formats your browser can actually encode before you commit.

  3. Convert

    Each file is decoded and re-encoded locally, with the byte difference reported.

  4. Download

    One file at a time or the whole batch as a zip.

What people use it for

The jobs this actually gets used for.

PNG photos to JPEG

A screenshot saved as PNG often drops to a fifth of its size as JPEG, with no visible difference in a browser.

Getting AVIF support

If the destination rejects AVIF, converting to WebP is usually accepted everywhere and still much smaller than PNG.

Preparing assets for video editors

Some editors still refuse WebP or AVIF. Converting to JPEG first removes the problem.

Preparing assets for AI models

Image-to-video models typically want a standard JPEG. Converting first avoids a rejected upload.

Picking a format without guessing

The rule is about the content, not the file extension.

Every lossy format trades bytes against fidelity, but they do not make the same trade. JPEG spends bits on photographic detail and spends none on hard edges, which is why a flat logo saved as JPEG rings at its boundaries. WebP and AVIF use a different transform that handles both photograph and graphic content more evenly, which is why they compress a screenshot well without the ringing.

Transparency is the harder constraint. PNG and WebP and AVIF can all store an alpha channel; JPEG cannot. Any conversion to JPEG has to decide what sits behind the transparent pixels, and most tools do that silently, producing a black background where you expected none. This converter tells you it is happening and flattens onto white.

Support is the third variable, and it is uneven. Every current browser decodes all four formats, but encoding is narrower — Safari has supported AVIF encoding since 16.4, and older Chrome releases only got WebP encoding in 2020. The page checks what your browser can actually do rather than assuming, and disables what it cannot perform.

What it cannot do

The honest list, so you do not find out halfway through a batch.

  • JPEG output is always lossy. Converting a JPEG to PNG inflates the file without recovering detail.
  • Transparency becomes white when converting to JPEG. There is no way to keep an alpha channel in that format.
  • AVIF encoding is unavailable in browsers without it. The page detects this and will not offer the option.
  • No CMYK support. Files from print workflows convert with wrong colours, since browsers work in RGB.

Built on open source

The processing is done by a published, licensed library — you can read exactly what runs on your device.

This page uses Canvas toBlob (web standard) (W3C / WHATWG), released under Web standard. It runs entirely in the browser tab, which is why your files never leave the machine: there is no server to send them to. Nothing here calls an API, and there is no account to create.

Related guides

Longer reads on the same workflow, from the OpenFilmo blog.

AI Video Upscaling to 4K: Refiners, Settings and Limits

How AI video upscaling and one-step refiners work, when to upscale versus regenerate at native resolution, and the settings that a…

Image to Video AI: Animate Any Photo in Seconds

A complete guide to image to video AI: what makes a good source image, how to write motion prompts, top use cases, and how to fix …

AI Content Labeling Rules: What You Must Disclose in 2026

What AI content labelling rules require: what to disclose, where human review is mandatory, and how platform rules differ from law…

Other free browser tools

Same principle: they run on your device and cost nothing to use.

Frequently asked questions

Which format is smallest?

For photographs at similar perceived quality, AVIF is smallest, then WebP, then JPEG. For flat graphics with hard edges and few colours, PNG often wins outright, and WebP usually beats it.

Will converting PNG to JPEG make it blurry?

For photographs, no — most browsers render a converted JPEG indistinguishably from the PNG at the same dimensions. For screenshots, line art or text, edges can ring slightly. Check a 100% zoom before committing a batch.

What happens to transparent areas?

They are flattened onto white when you convert to JPEG, because JPEG cannot store transparency. Converting to PNG, WebP or AVIF keeps them intact.

Can I convert HEIC files here?

No. HEIC needs a separate decoder, and browsers cannot decode it natively. Use the HEIC to JPG converter on this site for those files.

Does converting reduce quality permanently?

Only the new file. Your original is untouched unless you overwrite it, and even then nothing about the source data changes. Converting the same file repeatedly does accumulate loss, so keep the original.

Is this the same as a photo editor?

No. It changes container format and optionally resizes. It does not crop, retouch, adjust colour or remove backgrounds.