Skip to the compress tool
CompressJPEG

No uploads · no cookies

Convert images, batch and privately.

Flip files into WebP, JPEG or lossless PNG without sending a single byte to a server. Optionally resize along the way — all inside your browser.

Drop images to convert

or click to pick from your device. Paste withCtrl + V works too.

JPG · PNG · WebP · GIF  up to 50 images  stays on your device

Choose your format on purpose

FormatBest atAvoid when
WebPEveryday photos for sites — smallest files at matching qualityLegacy software that has not updated since 2019
JPEGUniversal compatibility — forms, forums, email attachments, print shopsYou need transparency or lossless fidelity
PNGLogos, screenshots, transparent overlays, pixel-exact graphicsYou are saving photographs (files balloon)

Landscape of modern photos

A typical phone photo saved as WebP at quality 80 lands20–35% smaller than the same photo as JPEG at the same quality. Across a gallery of 40 images, that difference is whole-megabytes — smaller hosting bills, faster galleries, happier readers on limited data plans.

From PNG to JPG — and to WebP

The two conversion journeys this page handles most: turningPNG screenshots into smaller JPGs that portals and photo fields accept (transparency melts onto white — proceed knowing that), and moving a JPEG gallery to WebP to shave a quarter off the bytes at identical quality. Both happen in the same pass as any resize or quality adjustment, so the picture lands already as light as the destination format allows.

Already happy with the dimensions? Then pure size-work might be all you need: the compress editor focuses on bytes with quality and target-size modes, the resize tool trims pixel count, and the 100 KB preset page takes care of files that must land under a number. Keep this page for anything where the format itselfis what has to change.

Three steps, one minute

  1. 01

    Drop your files

    Up to 50 at a time — JPEG, PNG, WebP, GIF, AVIF, BMP, HEIC-capable browsers.

  2. 02

    Pick the output

    WebP for the web, JPEG for universal compatibility, PNG for lossless edges. Adjust quality or dimensions on the way.

  3. 03

    Convert and save

    Items download individually or as one ZIP — with your originals untouched.

Conversion questions

Which output format should I pick?

WebP for the web — it is consistently smaller than JPEG at the same visual quality and every browser since 2020 renders it. JPEG when a specific form or tool demands it. PNG only when you need lossless pixels or transparency.

Does converting to PNG make files bigger?

Usually yes — it is the nature of lossless formats. PNG is for graphics, logos and screenshots needing razor-sharp edges; photos belong in WebP or JPEG.

Can I convert HEIC iPhone photos?

Safari can open HEIC directly; Chrome, Firefox and Edge cannot. Convert the photos on your phone (Settings → Camera → Formats → Most Compatible) and everything works from any browser.

How do I turn a PNG into a JPG?

Pick “JPEG” in the output-format list and run the file through — the converter re-encodes the picture as a high-quality JPEG, and since JPEG has no transparency, translucent PNG areas composit onto white. For a smaller result, use the resize + quality controls in the same pass instead of converting at quality 100 and re-compressing later.

Does converting to WebP lose quality?

WebP is a lossy format at the quality lever used — but at 80–85 the artifacts sit below what the eye catches, while the file often lands 25–35% under the JPEG equivalent. If a copy must be pixel-identical to the source, choose PNG instead; it is lossless in every case.