🪄GenieToolsAll Tools

Image Converter: PNG, JPEG and WebP

Change an image's format in your browser, and know in advance what the new format will and will not keep.

By Yasir Yaseen · Updated November 2026

Drop one image or a whole batch

or click to browse — any image format, up to 50 at once

Which format should you pick?

The three output formats are built for different jobs. This table compares them on the points that decide most conversions.

PNGJPEGWebP
TransparencyYesNo (filled with white)Yes
CompressionLosslessLossyLossy or lossless
Best forLogos, screenshots, line art, images you will edit againPhotographs and shared imagesWeb images, photos or graphics
CompatibilityUniversalUniversalModern browsers; some older software and upload forms reject it
Quality setting hereNone neededFixed at 92%Browser default

A quick rule: photographs going to email, print or an unknown upload form suit JPEG; anything with transparency or sharp edges suits PNG; web pages you control can use WebP. The PNG vs JPG vs WebP guide goes into more detail.

What you lose in a conversion

Transparency
Lost when going to JPEG; the background becomes white.
Animation
Lost for GIF input; only one still frame is kept.
Metadata
Camera EXIF and embedded profiles are not carried over.
Image detail
Lossy output (JPEG, WebP) discards some detail. Converting back to PNG does not restore it.

The direction matters. Going from a lossless format to a lossy one saves space at the cost of some detail. Going the other way saves nothing: a JPEG saved as PNG keeps every flaw the JPEG had and usually becomes larger. If you will edit an image again, keep a lossless copy and make JPEG or WebP versions from it.

How the conversion works

The image is decoded by your browser, drawn onto a canvas at its original width and height, and saved again in the format you chose. For JPEG output the canvas is first filled with white, so transparent pixels become white rather than black. JPEG is saved at 92% quality, and WebP uses the browser's default quality. PNG is lossless.

The file picker accepts anything the browser reports as an image, up to 20 MB each and 50 per batch. Because decoding is done by the browser, support varies. Formats such as HEIC from an iPhone are not opened by every browser; if yours refuses the file, use the HEIC to JPG tool.

Each output keeps the source file name with the extension swapped, so photo.png becomes photo.jpg. Batches run one image at a time and come back as a ZIP. When a result is ready, the Continue with bar hands it to another tool, such as the resizer or compressor, without re-uploading. Nothing is sent to a server.

Image converter FAQ

Which formats can I convert to?
The output choices are PNG, JPEG and WebP. The file picker accepts any file the browser identifies as an image, so GIF, BMP, AVIF and others can be used as input if your browser can display them. Whether a given format opens depends on the browser, not on this tool.
What happens to transparency when I convert to JPEG?
JPEG cannot store transparency, so the tool paints a white background first and then draws the image on top. Transparent areas turn white. Convert to PNG or WebP if you need to keep them.
Will an animated GIF stay animated?
No. The image is drawn onto a canvas, which captures a single still frame, and all three output formats from this tool are static. Use a dedicated animation tool if you need to keep motion.
Does converting to PNG improve a JPEG?
No. PNG stores the pixels losslessly, but the JPEG's compression artefacts are already in those pixels. The file usually gets larger and looks the same. Convert to PNG when a workflow requires it, not to repair quality.
Is any metadata kept?
No. Because the image is redrawn and saved as a new file, embedded data such as camera EXIF and colour profiles is not carried over. That also removes location data, which can be useful before sharing a photo.
What are the limits, and what are the output files called?
Up to 20 MB per image and 50 images per batch. Each file keeps its original name with the new extension (jpg, png or webp). A batch converts one image at a time and downloads as a ZIP.