The upload says the image is too large
Start with Compress Image to 100KB when a form rejects a photo. Compress to a lower target only when the form sets a stricter limit.
100KB image compressor online
Compress image to 100KB online for forms, applications, portals, profiles, product uploads, and documents. Set the image compressor to 100KB, then use crop, resize, and output controls only when the upload rule asks for them.
Drop JPG, PNG, WebP, HEIC, or HEIF files here. iPhone photos are converted and compressed locally, so images stay on your device.
You can also press Ctrl+V or Command+V.Upload requirement guide
Most people need to compress image to 100KB after a real upload fails. The next step depends on the upload message: file size, format, dimensions, crop, or orientation.
Start with Compress Image to 100KB when a form rejects a photo. Compress to a lower target only when the form sets a stricter limit.
Use the photo compressor to 100KB when the rule is mainly about file size. Choose JPG output when the form names JPG, JPEG, or photo format.
Use exact canvas before another attempt when the error mentions width, height, pixels, square photo, or 600x600.
Crop, rotate, or change the output format when the image content is the problem.
Complete image workflow
A 100KB file size solves the most common upload error, but some pages also ask for a different format, a square crop, a white canvas, rotation, or exact pixels. Use the smallest matching control available in the compressor. Ready-made settings cover job and school applications, passport or ID photos, profile images, product listings, and document uploads.
Compress to 50KB, 100KB, 150KB, 200KB, 500KB, or custom size based on the upload rule.
Trim empty edges, fix framing, or make a square image before 100KB compression.
Choose JPG or WebP output when the destination rejects the original image format.
Apply job application, school application, passport or ID photo, profile, product, or document settings before compression.
Use target size, crop, dimensions, and output format together for a clearer upload result.
Compression runs in the browser, and the metadata privacy control removes location and camera details from edited downloads.
Quick answer
To reduce image size to 100KB, upload a JPG, PNG, WebP, HEIC, or HEIF file, keep the target at 100KB, and download the optimized image. iPhone photos are prepared locally before compression. The tool shows original size, final size, and upload readiness so you can return to the form with a clear file.
This page is best when the error is mainly about file size. If the form also gives a pixel, crop, or format rule, use the matching controls before downloading.
For several photos with the same upload limit, add them as one batch and apply shared settings. You can still change the crop, format, dimensions, or quality for one image without changing the rest.
Keep 100KB selected when the upload form gives that exact limit. Move to 50KB for stricter pages, or use 150KB, 200KB, and 500KB only when the destination allows a larger image.
Add a JPG, PNG, WebP, HEIC, or HEIF from your device, paste an image, or take a photo on a supported phone. Start from the original file when possible so the 100KB version has enough detail to work with.
The browser first lowers image quality in small steps. If that is not enough, it can resize image dimensions to keep the file useful.
Download the result, return to the original form, and try the upload again. Check the next message before changing another setting.
100KB example
If a form rejects a phone photo for being too large, use this page to compress image to 100KB. The browser makes a smaller JPG copy for upload while the original stays on your device.
Use the downloaded file on the same form first, then decide whether another setting is needed. That keeps the workflow simple and avoids changing format, crop, and size at the same time.


Example preview. Actual quality depends on the original.
Common questions
You can compress image to 100KB for most normal web photos, but the final look depends on the original image. A simple portrait, receipt, or product thumbnail usually works well. For a JPG under 100KB, compress the original rather than an already reduced copy. A large landscape, text-heavy screenshot, or detailed design may need stronger resizing.
Images are handled in the browser session for the public compressor. The page creates the download on your device, which is useful for personal photos, documents, and form uploads.
Use JPG, JPEG, PNG, WebP, HEIC, or HEIF as the source. HEIC and HEIF photos are converted locally in the browser before compression. You can download a JPG, PNG, or WebP result based on the format accepted by the destination.
Yes. Add the HEIC or HEIF photo from your iPhone, and the browser will prepare it locally for 100KB compression. Choose JPG when a school, job, passport, or ID upload form does not accept the original iPhone format.
Yes. Add up to 20 images, keep the 100KB target, and run the batch when the files share the same upload rule. You can adjust one image separately or apply its settings to the whole batch before downloading the finished files.
Yes. The page works in the browser, so you can compress image to 100KB without installing a desktop app, plugin, or image editor. Windows Photos and macOS Preview can also compress dimensions offline, but you may need to save more than once to hit the KB limit.
Yes, when the source image is suitable for web upload. For best results, crop obvious empty space, keep the 100KB target for normal forms, and save the original for print or later editing.
Read the next rejection message carefully. If it still says the file is too large, run compress image to 100KB from the original. If it mentions pixels or format, use exact canvas or choose the requested JPG or WebP output.
Start with the 100KB target, compress the image, review the result, and keep the original file for another attempt.
Compress image