Convert images between PNG, JPG, WebP and AVIF

Drop in any mix of images and convert them all to one format online. Transparency is handled properly, batches come back as a single ZIP, and the files never leave your device.

No upload No file size limit No sign-up Free

Drop images here

or click to choose — any mix of PNG, JPG, WebP, AVIF, GIF, BMP

Convert to

JPG has no transparency channel, so transparent areas must be filled with a colour.

The transparency problem nobody warns you about

Convert a logo from PNG to JPG on most free converters and you get a black rectangle where the transparent background used to be. That is not a bug in the file — JPEG simply has no alpha channel, so the transparent pixels have to become something, and a converter that does not ask you picks whatever its canvas defaulted to.

This tool asks. When the target format cannot store transparency, you choose the fill colour: white for documents and most upload forms, black for dark interfaces, or any custom colour to match the background it will sit on. If you would rather keep the transparency, convert to PNG, WebP or AVIF instead — all three support an alpha channel.

Which format to pick

Format Transparency Relative size Best for
JPG No Baseline Photos going to forms, email, older systems
PNG Yes Much larger for photos Logos, icons, screenshots, anything needing exact pixels
WebP Yes ~25–35% below JPG Websites you control; the safe modern default
AVIF Yes ~30–50% below JPG Maximum compression when compatibility is not a concern

The short version: JPG when someone else built the destination, WebP when you did. AVIF wins on file size but encodes noticeably more slowly and is still rejected by plenty of upload forms. PNG is the wrong choice for photographs — being lossless, it can produce files several times larger than JPG for no visible benefit — but the right choice for anything with sharp edges, flat colour or transparency.

Browser support is checked before you convert

Not every browser can write every format, even when it can display it. This matters because the underlying browser API fails quietly: ask it for AVIF on a browser that cannot encode AVIF and it hands back a PNG with an AVIF-looking file name. You would only find out when the destination rejected the file.

This tool tests each format when the page loads and disables the ones your browser cannot produce. If a conversion somehow still comes back in the wrong format, it is reported as a failure rather than offered as a download.

Lossy, lossless, and why the original matters

PNG is lossless: converting to PNG never discards image data. JPG, WebP and AVIF are lossy at the quality settings offered here, which means each conversion throws away a little detail to save space.

The practical consequence is that repeated conversions accumulate damage. Taking a JPEG, converting it to WebP, then back to JPEG, then to AVIF leaves you with something visibly worse than any single conversion from the original would have produced. Whenever you can, convert from the source file rather than from a copy that has already been through the mill.

The quality setting applies only to the lossy formats. 85% is a sensible default: the difference from 95% is hard to see on a photograph and the file is substantially smaller. It is ignored entirely when the target is PNG.

Converting a batch

Drop in any mix of formats — a folder containing PNGs, JPEGs and WebP files all at once is fine — and every one of them is converted to the single target you picked, then returned as one ZIP. File names keep their base and get the new extension, so logo.png becomes logo.webp.

Because the conversion runs on your own device there is no upload step, no file count limit and no queue. It also means metadata is stripped as a side effect: re-encoding through a canvas discards EXIF, so GPS coordinates and camera details do not survive the conversion. Keep your originals if you need that information later.

Frequently asked questions

What happens to transparency when I convert PNG to JPG?

JPEG has no transparency channel, so transparent areas have to be filled with a solid colour. This tool lets you choose that colour - white by default - instead of silently producing black boxes the way many converters do. If you need to keep transparency, convert to PNG, WebP or AVIF instead.

Which format gives the smallest file?

AVIF is usually smallest, often 30 to 50 percent below JPEG at similar quality, with WebP in between. The trade-off is compatibility and encoding speed: AVIF takes noticeably longer to encode and is not accepted by every older upload form. For a website you control, AVIF or WebP; for a form somebody else built, JPEG.

Does my browser support AVIF export?

Support varies. If your browser cannot encode AVIF, the tool detects it before converting and tells you rather than silently handing back a file in the wrong format. Chrome, Edge and recent Firefox versions generally work; older browsers may not.

Is converting between formats lossless?

Only when the target is PNG. JPEG, WebP and AVIF are lossy at the quality settings offered here, so converting a JPEG to WebP and back again loses a little detail each time. Convert from the original file rather than from a copy that has already been converted.

Can I convert a whole folder at once?

Yes. Drop in as many files as you like, in any mix of formats, and they are all converted to your chosen target and returned as a single ZIP. There is no file count limit because the work happens on your device.

Does converting strip metadata?

Yes. Re-encoding through a canvas discards EXIF data, so GPS coordinates, camera details and timestamps are removed from the output. That is usually desirable before publishing a photo, but keep the original if you need that information.