Resize and compress local images
- Select static JPEG, PNG or WebP files.
- Choose an upload limit, resize dimensions or make a square image. Full controls remain available.
- Inspect the actual encoded result and per-image errors.
- Download one image or approve the successful ZIP selection.
Formats, output and limits
Static JPEG, PNG and WebP. Maximum 100 files, 100 MiB source/output budget and 25 megapixels per image. Animated PNG/WebP are rejected.
Spreadsheet-safe CSV: risky text gets the visible prefix text: . Preview: =1+1 becomes text: =1+1; full-width formula starters and leading control characters are handled too. Validated numeric amounts keep their signs. Use JSON, where available, for original text and XLSX for typed exchange.
A worked example
A 4000×3000 image fitted to width 1000 becomes 1000×750. Square padding adds background without stretching.
Common questions
Will every output shrink?
No. Actual sizes and negative savings disclose larger encodings.
Can I force a file size?
Choose 50, 100, 200 or 500 KB, 1 MB or your own limit. KB means 1,000 bytes; KiB means 1,024. JPEG/WebP quality search reports whether the limit was met. Dimensions are never secretly reduced, and a portal may also require a specific format or dimensions.
Is metadata preserved?
New canvas encodings do not copy source metadata. Browser color/profile fidelity is limited; this is not an archival copy.