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
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.
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
Other image tools
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.