Compress an image to under 1 MB
Reduce large photos to under 1 MB for email, forms and faster sharing.
Drop a file here or click to browse
Accepts JPG, JPEG, PNG, WEBP, HEIC, HEIF, GIF, BMP, AVIF. Up to 50.0 MB per file.
1 MB (1024 KB) is a common cap on forms that accept photos of documents, insurance claims and product photos, and it is a sensible ceiling for email: ten 1 MB photos still fit inside a 25 MB attachment limit. Phone cameras produce files three to eight times larger, mostly because of resolution far beyond what a screen can show.
At 1 MB the tool usually keeps every pixel of the original and only lowers JPG quality slightly; the visual difference is nil for photos. HEIC photos from iPhones are converted to JPG in the same pass, which also solves the "file type not supported" problem on Windows and web forms.
How to use it
- Drop the photo on the upload area or click to browse. JPG, PNG, WebP, HEIC and GIF are accepted.
- The target is already set to 1 MB. Adjust it only if your form quotes a different number.
- Keep JPG as the output unless the destination explicitly accepts WebP.
- Click Compress and wait a second or two; the result card shows the exact output size.
- Click Download. The compressed file is saved next to your original, which is not changed.
Frequently asked questions
What if my form uses 1 MB = 1,000,000 bytes?
Set the target to 976 KB (1,000,000 bytes / 1024) to be safe with either definition.
Can I compress several photos for one email?
Not in one go yet; batch processing is planned for the Pro tier. Each photo takes only a couple of seconds, so processing a handful one after another is quick.
Does the result stay under the limit exactly?
Yes. The output is always at or below the number shown, measured in kilobytes of 1024 bytes, which is also how Windows, macOS and most upload forms measure files. The final size is displayed before you download.
Will my photo look bad?
Quality is only reduced as far as needed. The tool starts from 95% quality and searches downwards; dimensions are only reduced if quality alone cannot reach the target. Photos for forms are usually viewed small, so even aggressive targets look fine on screen.
Is the image uploaded to a server?
No. Decoding and encoding happen in a Web Worker inside your browser. The site never receives the file.
Related guides
Related tools
- Compress an image to under 500 KBCompress high-resolution photos to under 500 KB with almost no visible loss.
- Compress an image to under 200 KBFit a photo under 200 KB for applications, CVs and document uploads.
- Compress an image to any file sizeShrink JPG, PNG, WebP or HEIC photos to an exact file size or quality level.
- Convert HEIC to JPGConvert iPhone HEIC/HEIF photos to JPG that opens anywhere, without uploading.
- Resize an image to exact dimensionsResize by pixels, percentage or presets for visa photos, Instagram and profile pictures.
- Compress a video for emailFit a video under the 25 MB attachment limit of Gmail, Outlook and iCloud.