Image Converter — JPG, PNG & WebP

Convert images between JPG, PNG and WebP, adjust quality and resize — free, in your browser.

Private by design: your images never leave your device — nothing is uploaded.

Convert to

Lower = smaller file, less detail. 0.85 is a good default.

PNG and WebP keep transparency.

JPG vs PNG vs WebP: which format should you use?

Use WebP for images on a website, JPG for photos you need to share or open anywhere, and PNG for screenshots, logos and graphics that need sharp edges or transparency. WebP is often the smallest of the three at similar visual quality, which is why it's the default here.

FormatCompressionTransparencyBest for
JPGLossyNoPhotos, email attachments, maximum compatibility
PNGLosslessYesScreenshots, logos, text, UI graphics
WebPLossy or losslessYesWebsite images where file size and page speed matter

Smaller images load faster, which helps page speed and Core Web Vitals such as Largest Contentful Paint. Resizing matters as much as format: a 4000-pixel-wide photo shown in an 800-pixel column wastes bandwidth whatever format it's in.

How to convert an image

  1. Drop one or more images onto the box above, or click it to choose files.
  2. Pick the output format: JPG, PNG or WebP.
  3. For JPG or WebP, adjust the quality slider — 0.85 is a good starting point.
  4. Optionally turn on resize and set a maximum width or height.
  5. Check the new file size and preview, then download each image or use Download all.

Changing any setting re-converts every file automatically, so you can compare sizes before downloading. The conversion uses your browser's built-in image encoder, and the output contains no EXIF metadata.

Frequently Asked Questions

No — your images never leave your device. The conversion runs entirely in your browser using the built-in canvas API, so nothing is sent to this site or any third party, and the tool keeps working even if you go offline after the page loads.
For images on a website, usually yes — WebP files are often smaller than a JPG of similar visual quality, and WebP also supports transparency. JPG is still the safer choice when you need maximum compatibility, for example email attachments, older desktop software or print services that don't accept WebP.
Yes, a little — JPG is a lossy format, so some detail is discarded to make the file smaller, and any transparent areas are filled with a solid background colour. For photos the difference at a quality of 0.85 or higher is usually hard to see; for screenshots, logos and text-heavy graphics, PNG or WebP keeps edges sharper.
It usually means the original was already heavily compressed, or you converted a lossy image into a lossless format like PNG. Re-encoding can't recover detail that was already thrown away, but it can add data. Try a lower quality setting or a smaller maximum width — and if the result is still larger, keep the original file.
Start with the default of 0.85 and lower it only if you need a smaller file. For photos on the web, values between roughly 0.75 and 0.85 are a common balance of size and quality; compare the preview and file size here before downloading. The quality slider has no effect on PNG, which is always lossless.
Any format your browser can open — JPG, PNG, WebP, GIF, BMP and SVG in all modern browsers, and AVIF in most current ones. Animated GIFs are converted as a single still image (the first frame). iPhone HEIC photos only open in browsers that support HEIC, such as Safari.
Yes — the image is redrawn onto a canvas, so the downloaded file contains only the pixels, not the original EXIF data such as camera details or GPS location. That makes it a simple way to strip location data before sharing a photo.