How to Compress an Image to Under 1MB
This tool creates compressed JPG files that stay under 1MB. It is useful for photos, scans, image attachments, upload forms, and other situations where a file needs to be smaller without using an extremely low target such as 20KB or 50KB.
- Upload an image
Choose a JPG, PNG, or WebP image from your device, drag it into the upload area, or paste it from the clipboard. Your image is processed locally in your browser and is not sent to our server. - Compress below 1MB
The tool automatically adjusts JPG encoding and, when necessary, image dimensions to fit below the 1MB target. PNG and WebP inputs are converted to JPG for the final download. - Check the final file size
Review the file size shown for the compressed result before downloading. A file below 1MB meets the file-size condition, but the destination may still have separate requirements for format, dimensions, aspect ratio, or image content. - Download files or a ZIP
Download each compressed JPG individually, or download the complete batch as a ZIP file when processing multiple images.
If the destination allows a larger file, Compress Image to 2MB can preserve more visual detail. If you need a much smaller result, use Compress Image to 500KB or Compress Image to 200KB.
