Image Converter

Convert JPG to PNG, PNG to JPG, any image to WebP, and AVIF, WebP or SVG files to PNG or JPG. Resize while you convert and adjust quality — all inside your browser, so your images are never uploaded.

90%
JPG has no transparency, so transparent areas are filled with this color.

How to convert an image

  1. Choose an image with the box above or drag it onto the page.
  2. Pick the output format. The converted image appears immediately, with its new file size.
  3. Optionally change the size, the quality (JPG and WebP) or the background color used for JPG.
  4. Click Download. The file keeps its original name with the new extension.

The conversion uses your browser’s built-in image decoder and the HTML Canvas API. Nothing is uploaded, so it works for confidential screenshots and offline once the page has loaded. Only the pixels are converted: EXIF metadata such as camera details and GPS location is not copied to the new file, which is also a quick way to strip it.

Which format should I use?

FormatCompressionTransparencyBest for
PNGLosslessYesScreenshots, UI graphics, logos, images with text
JPG / JPEGLossyNoPhotographs where a small file matters more than perfect detail
WebPLossy or losslessYesWeb pages: typically 25–35% smaller than JPG at similar quality
AVIFLossy or losslessYesModern web delivery with very high compression (input only here)
SVGVectorYesIcons and illustrations that must stay sharp at any size (input only)

JPG to PNG

Converting a JPG to PNG is useful when an editor, upload form or design tool only accepts PNG, or when you want to avoid further quality loss while you keep editing. PNG is lossless, so the result will not degrade again — but it cannot restore detail already discarded by JPG compression, and the file is usually larger.

PNG to JPG

Photos saved as PNG are often several times larger than necessary. Converting them to JPG at 80–90% quality typically cuts the size dramatically with no visible difference. Because JPG has no alpha channel, transparent pixels are filled with the background color you choose above.

Convert to WebP

WebP is supported by every current browser and is a simple way to speed up a website: the same image is normally noticeably smaller than its JPG or PNG equivalent, and transparency is preserved. Encoding WebP depends on your browser — Chrome, Edge and Firefox can do it; Safari can display WebP but cannot create it from a web page. If your browser cannot encode WebP, the tool tells you instead of silently producing a different format.

Convert WebP or AVIF to PNG or JPG

WebP and AVIF images downloaded from websites are not accepted everywhere — older image editors, office documents and some upload forms still expect JPG or PNG. Open the file here and pick JPG or PNG to get a universally compatible copy. Decoding AVIF requires a browser with AVIF support, which includes current Chrome, Edge, Firefox and Safari.

SVG to PNG

Vector SVG files stay sharp at any size, but many places — social networks, app stores, email clients — require a raster image. Choose PNG and a size of 200% or 400% to export a crisp, high-resolution bitmap for high-density screens. If the SVG has no width or height, the tool uses its viewBox to work out the dimensions.

Frequently asked questions

Are my images uploaded to a server?

No. The image is decoded and re-encoded by your own browser. You can disconnect from the internet after the page loads and the converter keeps working.

Why is my PNG larger than the original JPG?

PNG stores every pixel losslessly, while JPG discards detail to save space. For photographs that means a PNG is often three to five times larger. Use PNG when you need exact pixels or transparency, and JPG or WebP when file size matters.

Does converting remove EXIF and GPS data?

Yes. Only the image pixels are drawn to a canvas and re-encoded, so camera metadata, GPS coordinates and embedded color profiles are not carried over to the converted file.

Is there a maximum image size?

There is no upload limit, but browsers limit canvas size. Safari in particular caps a canvas at about 16.7 million pixels (roughly 4096 × 4096). If the output would be larger, the tool asks you to choose a smaller size.

Are animated GIFs or WebPs supported?

Only the first frame is converted. The Canvas API draws a single frame, so animation is lost in the output.

Related tools