Compress JPG to 100KB targets one of the most common upload-limit searches. It uses local browser compression and gives you a quick preview before downloading the optimized image.
Image compression target
Use the optimizer below to reduce file size locally in your browser. Exact target sizes depend on the original image dimensions, format, and visual complexity, so adjust quality until the output is close.
Drop a JPG or PNG or click to browse
No. Some images need resizing or stronger quality reduction to get close to 100KB, especially high-resolution photos with lots of fine detail or noise.
It uses the same underlying compressor with a JPG-focused page and 100KB preset applied by default, so you don't have to pick the format or target manually.
JPG uses lossy compression designed for photographs — it discards imperceptible detail to save space. PNG is lossless, so it can only shrink by re-encoding more efficiently, not by discarding data, which limits how small a PNG can get.
Quality 75-85 usually keeps a JPG well under 100KB for typical social-post dimensions while remaining visually clean — most social platforms also re-compress on their end, so starting too low can compound quality loss.
Yes. JPG is a lossy format, so re-compressing an already-compressed JPG a second or third time introduces additional artifacts. Always compress from the original source image, not from a copy that's already been through this tool.
EXIF metadata (camera settings, GPS location, timestamps) adds a small amount of size, typically a few kilobytes — compression in this tool focuses on the image data itself, which is the overwhelming majority of file size.