Image Format Converter
To convert a photo, decode it to pixels and save the pixels again in the new format: JPG and WebP take a quality setting, PNG is lossless and keeps transparency, and JPG has none, so clear areas need a background color. A HEIC photo from an iPhone is decoded in your browser with libheif and saved as JPG. Nothing is uploaded.
How to use
- Drop one or more images onto the box, or press it to choose files. HEIC, HEIF, WebP, AVIF, PNG, JPG, GIF, BMP and TIFF are accepted, up to 50 MB each.
- Pick the output format, then set the quality. For JPG, choose the background that fills transparent areas. EXIF (camera, date, GPS location) is removed unless you tick the box to keep it.
- Check the sizes, then press Download on each file, or Download all (ZIP) when you converted several.
How it works
Each file is read by your browser, or by the libheif decoder for HEIC, and drawn on a canvas as plain pixels. The canvas is then saved in the format you chose. Because the pixels are decoded and encoded again, converting between lossy formats such as JPG and WebP adds a small loss each time, so keep the original and convert from it once.
JPG, WebP and AVIF use the quality slider: a lower number gives a smaller file with more visible blocks and blur. PNG is lossless and ignores it, so its size depends on the picture, and photos are usually much larger as PNG than as JPG. JPG has no transparency, so clear areas are filled with the background color you pick, white by default.
Saving through a canvas drops all metadata. If you keep EXIF, the tool copies the EXIF block of the original into the new JPG, PNG or WebP and sets its Orientation tag to 1, because the pixels are already turned upright. AVIF files cannot carry it here. Animated GIFs use their first frame.
Which format to choose
| Format | Good for | Transparency | Size for a photo |
|---|---|---|---|
| JPG | Photos, forms, email, any device | No | Small |
| PNG | Screenshots, logos, graphics | Yes | Large |
| WebP | Photos and graphics on websites | Yes | Smaller than JPG |
| AVIF | Websites that want the smallest files | Yes | Smallest |
FAQ
Are my images uploaded?
No. Decoding and saving happen in this browser tab. The HEIC decoder is loaded to your device only when you add a HEIC file, and no image is sent to any server.
How do I open an iPhone HEIC photo on Windows or in a form?
Convert it to JPG here. HEIC is the default format of iPhone photos, but many sites, forms and Windows apps cannot read it. A JPG opens everywhere.
Does converting lower the quality?
Converting to PNG loses nothing from the decoded pixels. JPG, WebP and AVIF are lossy, so some detail is lost at any quality below the top, and a second conversion between lossy formats loses a bit more. A quality of 85 to 92 is hard to tell apart from the source for most photos.
Why is the PNG so much bigger than the JPG?
PNG stores every pixel exactly, which suits screenshots, logos and graphics but not photos. For a photo, JPG or WebP is often five to ten times smaller.
What happens to a transparent PNG saved as JPG?
JPG cannot hold transparency, so clear areas are filled with the background color you choose, white by default. WebP and PNG keep the transparency.
Is the EXIF data kept?
Not by default: the date, camera and GPS location are left out. Tick the keep box to copy them into JPG, PNG or WebP output. The Orientation tag is reset so the photo is not turned twice. AVIF output cannot keep EXIF.
Why can I not pick AVIF, or open a TIFF?
Many browsers can read AVIF but few can save it from a web page, so the option is switched off where the browser cannot write it. Most browsers cannot open TIFF at all; Safari can. A file that cannot be read is marked in the list.