Convert images between PNG, JPG, WebP, AVIF and iPhone HEIC in your browser, a whole batch per click, with a quality slider for the lossy formats.
Drop images here or click to choose them
HEIC, PNG, JPG, WebP, AVIF, GIF, BMP
Add images to convert
Conversion happens in your browser tab and your images are never sent anywhere.
Add all the images you need and convert them in one click.
JPG, WebP, and AVIF output comes with a quality slider, so you decide how much sharpness to trade for a smaller file.
In our AI studio you can generate images and video, remove backgrounds, or make content for marketplaces and social media.
Most converters on the web send your picture to a server, convert it there and delete it later (or say they do). Here the image is decoded, drawn onto a canvas and re-encoded inside the browser tab on your own machine, so conversion starts the moment you click and doesn't slow down when the site is busy. It reads PNG, JPG, WebP, AVIF, GIF, BMP, SVG and the HEIC files an iPhone produces, and writes PNG, JPG, WebP or AVIF. There's no daily cap and no watermark, and the only size limit is what your browser can hold in memory.
WebP is the default here and the right answer for most web work. Google, which created the format, measured WebP files at 25 to 34 percent below comparable JPEGs at matching quality in its own published comparison, and WebP also carries transparency, which JPG cannot. Safari picked it up in 2020 so every current browser displays it. JPG is for when something downstream demands it, which still happens with older content systems, print shops and job application portals. Text, flat color, screenshots and transparency that must survive untouched call for PNG, because PNG throws nothing away. AVIF squeezes hardest of all and pays off on large photographic backgrounds, with one caveat: encoding it depends on your browser, and a browser that can't encode AVIF silently hands back PNG data under an .avif name, so check the resulting file size before you publish it.
The slider sets the encoder quality for JPG, WebP and AVIF, and is ignored for PNG, which has no lossy mode. It starts at 85, a setting where the difference from the original is hard to see on a photograph while the file drops sharply. Drop to 70 for thumbnails and social posts where nobody zooms in. Stay at 90 or above for anything with lettering, logos or hard edges, since those are where compression artifacts show first. The tool prints the original and converted size for every file, so you can move the slider, convert again and read the real number. If shrinking the file is the whole point rather than changing the format, the Image Compressor is built around that and recompresses the whole batch when you move the slider.
Converting through a canvas rebuilds the picture from pixels, and three things are lost on the way. EXIF metadata goes, which means camera model, capture date and GPS location are stripped from the output. That is useful before posting a photo publicly and inconvenient if you sort by date, so keep the original. Animation goes: an animated GIF or WebP becomes a still of its first frame. Color profiles beyond sRGB are not preserved either, so a wide-gamut photo converts to what your browser displays. Dimensions are untouched, and if you need those changed as well, resize afterwards in the Image Resizer or crop in Crop Photo.
Anything your browser can decode, which covers PNG, JPG, WebP, AVIF, GIF, BMP and SVG, plus the HEIC and HEIF files an iPhone saves. HEIC is decoded inside the page first, so Windows does not need the paid HEVC codec.
PNG, JPG, WebP and AVIF. WebP is the default because it is usually the smallest file that every current browser still displays.
JPG has no alpha channel, so transparency has to become something. This converter fills it with white before encoding, which is why logos come out on a white square instead of a black one. Convert to PNG or WebP if the transparency has to survive.
As many as you can drag in. They are queued and converted one after another, and a file that fails to decode is marked with an error without stopping the rest of the batch.
No. The page draws one frame onto a canvas, so an animated GIF converts to a still picture of its first frame. That applies to animated WebP too.
No. The download is built in the browser tab from data that never left your device, so there is no stored copy anywhere.