Compress Image to Size
Bring any photo under a size such as 100KB in one step. HEIC and batches supported.
Target: under 100KB
Drop photos here
or
JPG, PNG, WebP, HEIC (iPhone) / up to 50 at once / nothing is uploaded
Example: the sample photo (3024×2268, about 3.5MB) → about 95KB (834×626, quality 91%). Photos with more fine detail are shrunk more to fit.
Keeps the image sharp, reducing pixel dimensions if needed
Pixel limits (optional)
Set a minimum short side so the photo is not shrunk below what a form accepts.
Results
For photos of ID documents (such as a driver's license), use “View and compare” to make sure the text is readable before saving.
Transparent areas in PNG or WebP become white.
For ID documents, view at 100% and make sure names, addresses and numbers are readable. If not, raise the target size or crop to the document first.
How to Use
Choose a target size
Tap 20KB, 50KB, 100KB, 1MB and so on, or type a custom size in KB or MB.
Add your photos
Drop photos or tap “Choose photos”. iPhone HEIC photos and batches work as they are. The tool immediately makes the best-looking image that fits the target.
Check and save
Each photo shows its new size (with the exact bytes), quality and dimensions. Compare it with the original in the large view, then save it or save everything as a ZIP.
What is Compress Image to Size?
A tool that brings photos under a set size, such as 100KB or 1MB, for upload forms and email. It tries different quality levels and keeps the highest quality that fits, and reduces the pixel dimensions only when quality alone is not enough. Sizes are checked on the actual file, counting 1KB as 1,000 bytes, so the result also fits forms that count 1KB as 1,024 bytes. Images are processed in your browser and never uploaded.
Features
- Hits the target in one stepFinds the best quality that fits automatically, so there is no trial and error.
- HEIC, batches and ZIPReads iPhone HEIC photos, fixes the orientation, handles up to 50 photos and saves them as a ZIP.
- Never larger than the originalPhotos already under the target are not made larger. JPGs keep their original quality; only location and other metadata are removed.
- No location dataSaved images contain no location or other metadata, and nothing leaves your device.
Use Cases
- Meeting an upload limit such as “under 100KB”
- Making ID photos small enough to upload
- Shrinking photos to send by email or chat
- Keeping blog and store images under a size limit
- Converting iPhone HEIC photos to small JPGs
Related tools and guides
To choose the quality yourself, use the Image Compressor; to set exact pixel dimensions, the Image Resizer; to only turn iPhone photos into JPG, the HEIC to JPG Converter; to fix sideways photos, the Image Rotator; and to cut out part of a photo, the Image Cropper. How file size works and what to watch for in upload forms is explained in how to make an image smaller than a given size.
FAQ
How do I make an image smaller than 100KB?
What is the difference between 1,000 and 1,024 bytes per KB?
Can I reduce the size without losing quality?
Why are phone photos so large?
How many photos can I process at once?
What if a photo does not fit the target?
What should I check for ID photos?
What if a form also sets pixel dimensions?
Are my images uploaded anywhere?
Can the result be larger than the original?
Updates to this tool
-
New
Added Compress Image to Size: pick a target such as 100KB and your photos are compressed to fit in one go, including iPhone HEIC files and batches (saved as a ZIP), with a side-by-side check before saving. Nothing is uploaded.
Feedback
Missing a feature, or getting a result that looks wrong? Let us know — we improve our tools based on your feedback.