Image Compressor

Convert images

Change an image between JPG, PNG and WebP, turn iPhone HEIC photos into JPG or PNG, and convert between images and PDF. Conversion happens in your browser. AVIF output is available only if your browser can encode it.

PDF conversions

Convert between images and PDFs. Browser-based.

Full conversion matrix

Every pair we support. "Via generic converter" means the single convert image tool handles that direction (pick the output format on the page).

FromToRouteNotes
JPGPNG/jpg-to-pngDedicated route
PNGJPG/png-to-jpgDedicated route
JPGWebP/webp-converterDedicated route
PNGWebP/webp-converterDedicated route
JPGAVIF/avif-converterOnly if your browser can encode AVIF (checked on the page)
PNGAVIF/avif-converterOnly if your browser can encode AVIF (checked on the page)
HEICJPG/heic-to-jpgDedicated route (also HEIC to PNG)
WebPJPG/convert-imageVia generic converter
WebPPNG/convert-imageVia generic converter
Image(s)PDF/image-to-pdfDedicated route
PDFImage(s)/pdf-to-imageDedicated route

Converting as part of a larger workflow?

The image workspace lets you convert a single upload while also compressing, resizing, flipping and stripping metadata — in any order, with undo. Faster than chaining four separate converter tabs.

Supported formats and how processing works

Files you can open
JPG, PNG and WebP, up to 25 MB each. iPhone HEIC/HEIF photos open only in the HEIC to JPG converter. PDFs open in the PDF to image tool.
Files you can save
JPG, PNG and WebP. WebP and AVIF output depend on your browser's encoder (in our tests, Chrome could not create AVIF). If your browser can't produce the format you picked, the tool tells you instead of saving a different format under the wrong file extension.
Where the work happens
In your browser, using its built-in canvas image encoder. The tools contain no upload step, so your image is not sent to our server. Our analytics (Google Analytics with Consent Mode) records usage numbers such as file size and format, never the image itself.
What changes in the file
The image is re-encoded, so camera metadata (EXIF, including GPS) is not carried over. JPG has no transparency, so transparent areas become white. PNG is lossless: to shrink one, reduce its dimensions or convert it to WebP.