All image tools
22 free tools built on the same private, in-browser engine. Nothing you open here is ever uploaded to a server.
Compress to a target file size
Pick a size limit and the optimizer finds the highest quality that fits underneath it.
- Compress image to 20KBcompress image to 20kb
- Compress image to 50KBcompress image to 50kb
- Compress image to 100KBcompress image to 100kb
- Compress image to 150KBcompress image to 150kb
- Compress image to 200KBcompress image to 200kb
- Compress image to 300KBcompress image to 300kb
- Compress image to 500KBcompress image to 500kb
- Compress image to 1MBcompress image to 1mb
Resize images
Set exact pixel dimensions with fit or fill cropping, then compress in the same pass.
Convert formats
Re-encode between JPG, PNG and WEBP entirely inside your browser.
Guides by use case
Exact dimension and file size rules for the forms people upload photos to most often.
- Compress a Passport Photo to the Required SizePassport photo size
- Compress a Visa Application PhotoVisa photo size
- Compress a Photo for Exam RegistrationExam & admit card photo
- Compress a Photo for a Job ApplicationJob application photo
- Fix “File Exceeds the Upload Limit” in WordPressWordPress upload limit
Questions about these tools
Do these tools work on mobile?
Yes. Every tool runs in the browser, so it works the same on Android and iOS as it does on a desktop. Large batches simply take a little longer on a phone.
Is there a file size or usage limit?
There is no daily limit and no sign-up. Practical limits come from your device memory: up to 30 files per batch and roughly 50MB per image.
Which formats are supported?
You can open JPG, JPEG, PNG, WEBP, HEIC, HEIF, GIF, BMP and AVIF, and export as JPEG, PNG or WEBP. HEIC files from iPhone are decoded automatically in your browser.
