Turn a PNG into a JPG, a JPG into a WebP, or any other combination of the three. The conversion runs in this tab, on your own machine.
Add browser-readable JPG, PNG or WebP images.
Choose JPG, PNG or WebP output; adjust quality for JPG or WebP.
Convert and compare the reported format, dimensions and file size.
Save and inspect transparency, edges and important text before replacing an original.
JPG cannot store transparency: transparent areas become white. PNG preserves transparency present in the decoded source, but converting a JPG to PNG does not remove its background or recover lost detail.
JPG and WebP outputs use a quality setting and can change detail; there is no lossless-WebP switch. PNG ignores that setting. Compare actual sizes rather than expecting a fixed saving. If a HEIC cannot be decoded here, use the separate HEIC converter.
No. Changing encoding cannot reverse earlier compression or create missing pixels.
Use the dedicated HEIC to JPG tool if this browser cannot decode a HEIC here.
No. Processing happens on this device and creates separate downloads. Keep originals until you have checked the saved files.
JPG is the one every website and form accepts, and it is the default. PNG keeps transparency and loses no quality, which suits logos, screenshots and anything with sharp edges, but the files are larger. WebP makes the smallest files at the same visible quality and is accepted by modern sites and browsers, though some older forms and programs still reject it.
Quality runs from 40 to 98 percent and defaults to 85. It is ignored for PNG, which is lossless.
JPG cannot hold transparency, so transparent areas are filled with white. Converting a photograph to PNG usually makes it much larger, because PNG is not designed for photographs. The picture keeps its pixel size, so use Resize image or Compress image if you also need it smaller.
Which files can be opened depends on your browser. JPG, PNG and WebP always work, and an animated image is converted as a single still picture.