Image
Compress Resize Crop Rotate Flip Compress to a size AVIF WebP JPEG PNG JPEG XL
Background Remover Font Video How it works FAQs ★ Write a Review

Compress, resize & convert images

Drop your image here

One image to edit step by step · or several to batch optimise

Reads JPG · PNG · WebP · AVIF · HEIC · GIF · BMP · TIFF · SVG — writes JPEG · PNG · WebP · AVIF · JXL

100%
.jpg
✓ Applied

Resize, crop, rotate and convert to AVIF, WebP, JPEG or PNG — or compress to an exact file size. Reads iPhone HEIC. Nothing ever leaves your browser.

24.8k+Images optimised
70%+Avg size reduction
$0Cost, always
About this tool

Compress, convert and edit in one pass

Six tools that each work on the result of the last: resize, crop, rotate, flip, convert and compress. Read a HEIC straight off an iPhone, write AVIF, WebP, JPEG, PNG or JPEG XL, or keep the format you started with. Ask for a file size and the tool finds the quality that fits. Every step runs on your own device — there is no upload, no queue and no size cap.

Name the size you need

Uploads capped at 2 MB, an email attachment limit, a marketplace that rejects anything over 500 KB — say the number and the tool binary-searches for the highest quality that fits, then tells you which quality it used.

Why AVIF is so much smaller

At the same visual quality AVIF typically runs 50–70% under JPEG and 20–30% under WebP, which means faster loads, better Core Web Vitals and less bandwidth. Every current browser decodes it, and WebP is here as the conservative fallback.

Nothing leaves your device

The encoders are WebAssembly running in your tab, so your photos are never transmitted. That is also why there is no account, no queue and no size limit — and why EXIF and GPS data are dropped, since the file is re-encoded from raw pixels.

Tips for the best results

Resize before compressingDon't ship a 4000px photo at 400px display size — resize first, then compress for the biggest size reduction.
Measure before you downloadThe Compress tool encodes without saving, so you can dial quality against a real file size instead of guessing.
Batch your image folderDrop multiple images at once and download them all as a single ZIP when you're optimizing a whole gallery.
Cut the subject out firstNeed a product shot on white or transparent? Run it through the background remover at full resolution, then bring the PNG back here to resize and convert.
Keep going

Other image tools

Questions

Image compression questions

Everything people ask about compressing, converting and resizing images here.

How do I compress an image to a specific file size?

Open the Compress tool and switch it to Target size, type the size you need — 100 KB, 500 KB, 2 MB — and press the button. The tool encodes your image repeatedly, narrowing in on the highest quality that still fits under your target, and tells you which quality it settled on. That takes seven encodes at most. If even the lowest quality stays over your target, the image is too large in pixel terms: resize it first, or switch to AVIF.

Does compressing an image reduce its quality?

JPEG, WebP, AVIF and JPEG XL are lossy formats, so some detail is discarded — but how much is up to you, and at sensible settings the difference is invisible at normal viewing size. PNG is lossless and never changes a pixel. Use Measure output size to see the real file size before you commit to a setting.

Which format should I choose?

AVIF gives the smallest files at a given quality and every current browser reads it. WebP is a safe modern default and keeps transparency. JPEG is the most compatible with older software. PNG is for lossless quality or a transparent background. JPEG XL has excellent quality per byte but only Safari 17 and later can decode it, so it suits archiving rather than the web.

Can I convert HEIC photos from my iPhone?

Yes. Drop a .heic or .heif file and it is decoded inside the page, then saved as JPEG by default, or any other format you pick. Safari decodes HEIC natively; every other browser fetches a decoder the first time one is needed, so the first HEIC takes a few seconds longer than the rest.

Are my images uploaded anywhere?

No. Decoding, resizing, cropping, rotating and compressing all run in your browser on your own device. Your files are never sent to a server, which is also why there is no upload queue, no account and no size limit.

Is there a file size or resolution limit?

Nothing is imposed. The practical ceiling is your device's memory: output is capped at 16000 pixels per side and roughly 80 megapixels in total, because browsers refuse to allocate a canvas larger than that and fail silently if asked.

Does it remove EXIF and GPS location data?

Yes, as a consequence of how it works. The image is redrawn as raw pixels and re-encoded from scratch, so camera settings, timestamps and GPS coordinates stored in the original file are not carried into the download.

Can I resize and convert in one pass?

Yes. Each tool applies to the result of the previous one, so you can resize, crop, rotate and then convert, and the download reflects the whole chain. The Edits applied list in the sidebar shows every step, and any of them can be undone.

Can I compress several images at once?

Drop or add multiple files and the sidebar shows a batch queue. Every image in the queue gets your chosen format and quality, plus any rotation, flips and a fit-inside box if you set one, and they download together as a single ZIP. Crop is per-image, so it applies only to the one on screen.