Compress image
Compress JPG, PNG, WEBP, and BMP images right in your browser — no sign-up, no watermark, and no upload kept on a server. Set a target size, preview the result, and download in one flow.
Need a specific file size? Pick one of the fixed targets below to jump straight to a tuned compressor for that limit.
Compressed output
Compressed output will appear here.
Compress to a specific size
Targeting an exact upload limit? These pages preset the compressor for you.
Related tools
About this tool
Use this free tool to compress images directly in your browser. It is built for quick form uploads, profile photos, email attachments, and document portal limits.
Supported files: JPG, JPEG, PNG, WEBP, and BMP.
Your file is processed client-side first for speed and privacy. If a file cannot hit your target on-device, the tool can use a stateless API fallback without permanent storage.
FAQ
Which image formats can I compress?
JPG, PNG, WEBP, and BMP. GIF and SVG are not supported yet because they need different handling — animated frames for GIF and vector minification for SVG.
Are my files uploaded to a server?
No. Processing is in-browser first, and any fallback processing is stateless and in-memory only.
What is the upload limit?
Files larger than 5MB are rejected early to keep performance and cost controlled.