Add up to 20 photos (JPG, PNG or WebP), set their size and quality, or pick a target like "under 200 KB" for an upload form. All compression runs directly on your device.
FreeNo Sign-upRuns on Your Device
Step 1
Add Photos
Choose or drag up to 20 JPG, PNG or WebP photos.
No photos added yet.
Step 2
Compression Settings
The longest side of the photo is resized to this value; the other side keeps its proportion.
Does not apply to PNG (PNG compression is always lossless).
KB
The quality is found automatically, step by step, until the file is under the target.
Result
Total file size saved
0%
Size before
Size after
ℹ️ Compression and resizing run entirely on your own device, in the browser, using HTML5 canvas. The photos you add are never uploaded to or stored on SoftwareHub servers.
How This Image Compressor Works
Each photo you add is redrawn on a hidden canvas in your browser, resized to the maximum dimension you chose, and re-encoded as a new file at a given quality. In "Target Size" mode the tool tries several quality levels in turn until it finds the file size closest to the target without going over.
Input
JPG, PNG, WebP
Up to 20 photos in one run.
Mode 1
Manual quality
Pick the maximum dimension and quality yourself.
Mode 2
Target size
Under 100, 200 or 500 KB, or your own limit.
Output
Download per file
Or download them all, one after another.
Tips for Compressing Photos for Upload Forms
Read the size requirements first. Some forms limit both the file size and the pixel dimensions, not only the KB.
Use a target-size preset for quick results. The tool finds the right quality automatically, no trial and error.
Shoot ID photos in good light. A plain background and even light keep the photo clear even at a small file size.
JPEG is the most efficient format for ordinary photos. PNG suits images with text or sharp lines, such as logos and screenshots.
Frequently Asked Questions
No. Compression and resizing run in your own browser with JavaScript and HTML5 canvas. Your photos are never sent to SoftwareHub or anyone else, so it is safe to use for ID cards, certificates and other personal documents.
You can add JPG, PNG and WebP files. For the output you can keep the original format, or convert everything to JPEG or WebP, which are usually much smaller than PNG.
Choose the "Target Size" mode and pick "Under 200 KB" (or 100 KB, 500 KB, or your own value). The tool automatically tries several quality levels until the file lands just under the limit, so you do not have to fiddle with a quality slider.
Quality mode suits you when you already know the dimensions and quality percentage you want; the result follows those settings exactly. Target Size mode suits upload forms with a maximum file size (for example 200 KB), because the tool finds the right quality for you.
PNG uses lossless compression, so the quality slider does not apply to it. If your PNG is still large, choose JPEG or WebP as the output format for much stronger compression, especially for ordinary photos (not images with text or logos).
Not yet. The "Download All" button saves each compressed photo one after another to your downloads folder automatically, so you still get every file without clicking each one.
That depends on your settings. A quality of 80 percent or higher usually still looks sharp for most uses. With a very small target (for example under 100 KB) for a high-resolution photo, the tool has to lower quality or dimensions more, so the result can look a bit softer than the original.
Up to 20 photos per run. If you have more, compress them in a few batches so the browser does not get too heavy, especially on phones with little memory.