Convert Images to WebP, JPG or PNG and Resize

Add one or more images, pick a format, width and quality, and download the results one by one or as a zip. Everything runs in your browser.

Runs entirely in your browser. Nothing you enter is sent or stored.

How to use

  1. Drop images into the box or click to choose files. You can add several at once.
  2. Pick the output format: WebP, JPEG, PNG, or AVIF if your browser can encode it.
  3. Enter a width in pixels, or leave it empty to keep the original size. The height follows the aspect ratio.
  4. Adjust quality, click “Convert”, check the size before and after, then download each file or the zip.

This image converter turns photos and graphics into WebP, JPEG or PNG, and into AVIF when your browser can encode it. It is useful when a website needs lighter images, an upload form only accepts JPG, or a batch of product photos should share one width. Any image your browser can open can be added, several at a time, and each result lists its pixel size and file size before and after.

Default quality on the 1–100 scale is WebP 78, JPEG 80 and AVIF 55; PNG is lossless, so it has no quality setting. The width field suggests 200, 320, 400 and 500 px, but any whole number works, and an empty field keeps the original size. Height follows the aspect ratio, and a width larger than the original is ignored, so nothing is enlarged. Downscaling halves the image step by step with high-quality smoothing before the final size.

Things to know: JPEG has no transparency, so transparent areas are filled with white. Each file is re-encoded from pixels on a canvas, so metadata such as EXIF is not copied, and the browser applies the photo orientation before converting. Output files are named name-width.extension. Conversion runs entirely in your browser, and your images are not uploaded to any server.

Frequently asked questions

What quality is used by default?

WebP 78, AVIF 55 and JPEG 80, on a 1–100 scale. PNG is lossless, so it has no quality setting. Lower quality gives smaller files with more visible artifacts.

Why is AVIF missing from the list?

AVIF only appears when your browser can encode AVIF images on a canvas. If the browser cannot, the option is hidden and you can use WebP instead.

Will my image be enlarged or stretched?

No. The height is calculated from the width to keep the aspect ratio, and a width larger than the original is ignored, so the image keeps its original size. Converted files are named name-width.extension.

Related tools