Drop your input, pick the target format, and download the converted file.
For help choosing between PNG, JPG, WebP, and AVIF, see the image format converter step-by-step guide.
Image Format Converter
Pick an image file, choose PNG, JPG, or WebP from the dropdown, and download the result - no upload, the conversion runs entirely in your browser.
Key features
- Convert image files between common formats in the browser.
- Drop your input, pick the target format, and download the converted file.
- Format options are listed in the dropdown above the file picker.
- A quality slider appears for JPG, WebP, and AVIF output.
When to use this tool
Unlike the single-pair converters on this site (PNG to WebP, JPG to WebP, and others), this tool lets you pick any target format from one page. For audio files, use the separate audio converter tool instead - this page handles images only.
HEIC files from an iPhone
This tool decodes your image with the browser's built-in image reader before drawing it to the canvas, and that reader cannot open Apple's HEIC photo format in most browsers - picking a .heic file here fails with an unreadable-image error and produces no output. If your file came from an iPhone in HEIC format, use the HEIC to JPG converter instead, which decodes HEIC on the server; bring the resulting JPG back here for any further PNG, JPG, WebP, or AVIF conversion.
Format and quality choices on one page
Because this page lets you pick any target format from a single dropdown rather than locking you into one fixed pair, the status line after Convert reports the finished file's size in kilobytes so you can compare what PNG, JPG, WebP, or AVIF each produced from the same source before you download. The quality slider appears for JPG, WebP, and AVIF output and defaults to 0.9 (90 percent) - move it toward 0.3 for a smaller file, or keep it near 1.0 for higher fidelity. When your browser cannot encode the format you picked - support for WebP and especially AVIF varies by browser - the tool tells you to try PNG, JPEG, or WebP instead of leaving you with a broken download link. The preview canvas shows your image at its original pixel width and height, not a scaled-down thumbnail, so you can zoom your browser in and check fine detail before committing to a format.
Your format choice also affects transparency. Converting a file with transparent areas to JPG fills those areas white first, because JPEG has no transparency channel; PNG, WebP, and AVIF all keep transparency where the browser supports encoding them.
| Format | Keeps transparency | Good for |
|---|---|---|
| PNG | Yes | Screenshots, logos, graphics with a transparent background |
| JPG | No - filled white | Photos; typically the smallest file for a photograph |
| WebP | Yes | General web images, usually smaller than PNG at similar quality |
| AVIF | Yes, where the browser supports it | Best compression; encoding support still varies by browser |
Privacy
Your image and the file it converts to exist only as in-memory objects for the length of your visit - the tool keeps nothing in storage, sends your picture to no analytics or tracking service, and releases both the source and the converted copy when you close the page.
For a specific one-to-one conversion, browse the image conversion tools hub.
Frequently Asked Questions
What does Image Format Converter do?
Convert image format files between common formats in the browser.
When should I reach for image format converter?
Format options are listed in the dropdown above the file picker.
What complementary tools work well alongside image format converter?
For the reverse-direction converter, see the related-tools section at the foot of the page.
What happens if my browser cannot encode the format I picked?
Some browsers cannot encode WebP or AVIF on canvas. When that happens, Image Format Converter shows a message telling you to try PNG, JPEG, or WebP instead of leaving you with a broken download link.
Does converting a transparent PNG to JPG keep the transparency?
No - JPEG has no transparency channel, so any transparent area in your source file is filled white before the JPG is encoded. Pick PNG or WebP instead if you need to keep the transparent background.
Will the downloaded file keep my original filename?
Yes. The download reuses your original file's name and only swaps in the new format's extension, so a file named vacation.png becomes vacation.jpg after converting to JPG.