JPG to WebP and PNG to WebP on one page
WebP is an image format made by Google for the web. Every current major browser displays it, and website speed tests often suggest serving images in it because the same picture usually takes fewer bytes than as JPG or PNG. This page goes in that direction: it turns JPG, PNG, GIF, BMP, AVIF and HEIC files into WebP. If you need the opposite, because a form, an older program or a printer refuses WebP, use WebP to JPG. If you want a smaller JPG rather than a different format, use Compress image, and to change the pixel size first, use Resize image. How much smaller a file gets depends on the picture: a large phone photo usually shrinks a lot, while a JPG that was already heavily compressed may barely change. The table shows the real result for every file instead of a promised percentage.
Lossy or lossless, and what the quality slider does
Lossy WebP works like JPEG: it throws away detail the eye is unlikely to miss, and the quality slider decides how much. Around 75 to 85 suits most photos; below 60, edges and skin start to look smeared. Lossy WebP also stores color at half the resolution of brightness, as Google's WebP FAQ explains, so thin colored lines and small red or blue text can look soft. For screenshots, logos, charts and anything with text, choose Lossless: every pixel is kept exactly, and for flat graphics the file is often much smaller than the PNG. A photo saved losslessly, on the other hand, is often larger than the original JPG, and the table marks any file that grew. After converting, the tool reads the WebP file the browser produced and reports whether it is really lossy or lossless. If your browser cannot write lossless WebP, it says so instead of pretending.
Transparency, GIFs and HEIC photos
WebP supports transparency in both modes, so a PNG logo with a transparent background stays transparent; the table marks such files. In lossy mode the transparency itself is stored separately from the color, so soft edges and shadows survive. A GIF is converted from its first frame only, because a browser can only write still WebP images; an animated GIF therefore becomes a still picture. iPhone HEIC photos are opened by the browser where it can, or by a decoder that loads only when a HEIC file is added, and photos taken sideways are turned upright using their orientation tag, so the WebP looks the way the photo looked on the phone.
Metadata: what the browser keeps and what it drops
The browser draws your image onto a canvas and saves a new file from those pixels. That process keeps none of the original file's metadata: no EXIF (camera, date taken, GPS location), no XMP, no comments and not the original color profile. Colors are converted to standard sRGB, and Chrome and Edge add a small sRGB profile to the new file. That is why removing data is the default, which suits photos you publish online. If you need the EXIF data, for example the date or camera for a photo archive, turn on "Keep EXIF": the tool copies the EXIF block from each JPG, or from a PNG that has one, into the WebP file's own EXIF section, as Google's WebP container format provides. The orientation value is reset to normal because the pixels are already upright, otherwise viewers would turn the photo a second time. Be aware that this also keeps any GPS location. XMP data and color profiles are not copied, and other input formats have no EXIF to copy.
Browsers that cannot create WebP, limits and messy files
Creating WebP depends on the browser. Chrome, Edge, Firefox, Opera and Samsung Internet can do it; Safari on Mac, iPhone and iPad cannot, according to public compatibility tables checked on 22 October 2026, and on iPhone and iPad other browsers usually run on Safari's engine too. The page tests your browser when it opens and shows a clear warning instead of quietly handing you PNG files renamed to .webp. You can add up to 100 files and 500 MB at a time. Each image can be up to 100 megapixels, and no side may be longer than 16,383 pixels, the largest size a WebP file can describe. An empty file, a file that is not really an image, or a damaged file is named in the table with the reason, and the other files still convert. Several files download as one ZIP; the WebP files are stored in it without compressing them again, because that would only waste time.