Convert between JPG, PNG, WebP, AVIF and HEIC.
Or choose files, or paste a screenshot. They are converted on your device and never uploaded.
Converting on your device…
Your images never leave your device.
The Image Converter changes an image from one format to another — JPG, PNG, WebP and AVIF — by decoding it and re-encoding it in this browser tab. Drop in a mixed pile of files and they all come out in the format you picked.
Format is usually a compatibility problem rather than a quality one: something will not open a WebP, or a system insists on JPG, or a page needs to load faster. Each of those has a page of its own here, because the answer differs depending on which direction you are going.
Two things are worth knowing. Converting to JPG discards transparency, so anything see-through is filled with the background colour you choose. And converting between lossy formats re-encodes the picture, so going JPG to WebP and back again is slightly worse than going once — convert from the best original you have.
WebP, AVIF and HEIC are all newer than the software people are still using. Converting to JPG or PNG makes a file open essentially anywhere.
WebP is typically 25–35% smaller than JPG at the same visual quality, and AVIF smaller still. Converting an image library is one of the cheapest performance wins available.
Print shops, government forms and job applications often accept exactly one format. Converting is faster than arguing with the upload page.
A logo saved as JPG has a solid background baked in. Converting to PNG will not restore the transparency, but it does stop the next save from making it worse.
Drop them in, paste, or choose files. Mixed formats are fine — they are all converted to the same target.
JPG for compatibility, PNG for transparency and sharp edges, WebP for the web, AVIF for the smallest files where support allows.
Lossy formats get a quality slider. Formats without transparency get a background colour, used wherever the original was see-through.
One file downloads directly, several arrive as a zip. Nothing was uploaded at any point.
Converting to a lossless format (PNG) does not. Converting to a lossy one (JPG, WebP, AVIF) re-encodes the picture, which always loses a little. Converting repeatedly between lossy formats compounds that, so start from the best original you have rather than from a file you already converted.
PNG, WebP and AVIF keep it. JPG cannot store it at all, so transparent areas are filled with the background colour you choose — white by default.
JPG for photographs that need to open anywhere. PNG for logos, screenshots and anything with text or transparency. WebP for images on a website, where it is both smaller and universally supported by current browsers. AVIF when you want the smallest possible file and control the audience.
Some HEIC files use a codec variant the browser decoder does not support yet, or the file may be corrupted. Safari on Apple hardware uses the system codec and may succeed where the WebAssembly fallback does not. On an iPhone, sharing a photo as “Most Compatible” gives you a JPG directly.
No. Decoding and encoding both happen in this browser tab, which is why the tool works offline and has no file size limit beyond your device's memory.
Yes, up to 30 at a time, and they can be a mix of formats. The whole set comes back as a single zip.