Compress Image to 1MB

Reduce any photo to under 1MB for email attachments, WhatsApp, website uploads, and file size limits. Free, instant, and private.

The tool below is already set to 1MB. Drop your photo in and it works out the settings for you, and says so plainly if that target cannot be reached.

Your images never leave your browser — zero uploads, 100% private
MiniPx
Free, no signupWorks offlineNo upload, ever
📸
Drop an image to start
PNG, JPG, WebP, AVIF, BMP, SVG, GIF, TIFF
Target size · 1024 KB
Pro tools Pro
Platform
Pro
ProUnlocks one-click platform presets for Instagram, LinkedIn, X, YouTube, WhatsApp, and more.See Pro plans
Responsive set
Pro
Extra formats
Pro
ProUnlocks responsive image sets (1 input → up to 4 sizes) and multi-format export (AVIF + WebP + JPG simultaneously) — packaged in a single ZIP.See Pro plans
Rename pattern
Pro
Saved presets
Pro
ProUnlocks saved presets — bundle your responsive set, format, watermark, codec, and rename template into a named profile you can apply with one click.See Pro plans
Free forever·Offline-ready·Zero telemetry
Why MiniPx

Built for people who care how images travel.

100%On-device
Your photos never leave.
Every byte processed in your browser. No upload, no copy, no trace.
50–90%Smaller
Honest compression.
Multi-pass encoding that respects your image. No silent quality cliffs.
5Files per batch
No quota. No credits. No watermark.
Five files a batch on the free tier, unlimited batches — Pro lifts the cap. Your device is the only real ceiling, because your device does the work.
8Formats
Native to every modern format.
PNG · JPG · WebP · AVIF · BMP · SVG · GIF · TIFF
MiniPx
Settings
Mode
Format
Compression
Custom quality
65%
TinyMax
Max width
Privacy
EXIF data always removed
Every output drops GPS location, device info & timestamps
Everything stays on your device.

All Image Tools

Solutions by use case

Compress Image to 1MB — Free, Fast & Private

Modern phone cameras produce photos of 5-15 MB — too large for many common tasks. Email providers flag large attachments, WhatsApp compresses photos aggressively if they exceed its limits, website CMS platforms reject uploads over their file size threshold, and cloud storage fills up faster than it should. Compressing to under 1MB solves all of these problems while keeping your photos looking sharp.

MiniPx compresses your images to under 1MB using the Smart preset at 1920px max width — the sweet spot for keeping images at full HD resolution while dramatically reducing file size. A typical 8 MB phone photo becomes 400-800 KB at these settings with no visible quality loss. For even smaller files, switch to the Tiny preset or reduce the max width to 1280px.

Unlike tools that upload your photos to remote servers for processing, MiniPx runs entirely in your browser. Your images never leave your device. This matters when compressing personal photos, work documents, or anything you would not want stored on an unknown server.

Compress photos for email attachments

Gmail, Outlook, and Yahoo Mail all have a 25 MB total attachment limit. A single uncompressed phone photo can be 5-15 MB, meaning you can only attach 2-3 photos before hitting the limit. Compressing each photo to under 1 MB lets you attach 15-20 photos in a single email. Use MiniPx with Smart preset and JPEG format — the combination produces excellent quality at a fraction of the original size.

Reduce image size for WhatsApp and messaging

WhatsApp, Telegram, and other messaging apps compress photos automatically when they exceed internal limits, often degrading quality significantly. By compressing your photos to under 1 MB before sending, you control the quality yourself. Send as a document attachment instead of a photo — this preserves your compression settings and prevents the app from re-compressing.

Website and CMS upload limits

Many website platforms — WordPress, Shopify, Squarespace, Wix — have per-file upload limits ranging from 1 MB to 10 MB. Even without hard limits, uploading large images slows down your website for visitors and hurts your search engine ranking. Google uses page load speed as a ranking factor, and images are typically the heaviest elements on any page. Compressing to under 1 MB before uploading is a best practice for any website owner. For even better web performance, consider converting to WebP format — MiniPx can do this in one click.

How it works

  1. Upload your image: Add the photo you need to compress. MiniPx accepts JPEG, PNG, and WebP files up to 200 MB each, from any device.
  2. Use Smart preset + JPEG: Smart preset compresses by 50-70% with no visible quality loss. JPEG format produces the smallest files for photographs.
  3. Keep max width at 1920px: Full HD resolution is more than enough for email, messaging, and most website uploads. Reducing dimensions is the most effective way to cut file size.
  4. Check the compressed size: MiniPx shows the exact file size after compression. If still over 1MB, switch to Tiny preset or reduce width to 1280px.
  5. Download and use: Save your compressed image and attach it to your email, send via WhatsApp, or upload to your website.

Frequently asked questions

How do I compress a photo to under 1MB?
Use MiniPx with Smart preset, JPEG format, and 1920px max width. This produces files between 400-800KB from most phone photos. If the result is still over 1MB, switch to Tiny preset or reduce width to 1280px.
Will my photo look bad at 1MB?
No. At 1920px width with Smart compression, photos look identical to the original at normal viewing sizes. 1MB is plenty of data for a high-quality photograph — most professional websites serve images at 200-500KB.
Can I compress multiple photos to 1MB each?
Yes. MiniPx supports batch compression, 5 files at a time on the free tier, with Pro removing that cap. Drag in a batch of photos, compress at once, and download as a ZIP. Each file shows its compressed size so you can verify they are under 1MB.
How do I send large photos by email without losing quality?
Compress each photo to under 1MB using MiniPx Smart preset, then attach to your email normally. At Smart compression, the quality difference is invisible to the human eye. You can fit 15-20 photos in a single Gmail message instead of 2-3.
Does WhatsApp compress photos automatically?
Yes. WhatsApp re-compresses photos when you send them as images, often reducing quality significantly. To avoid this, compress to 1MB in MiniPx first, then send the compressed file as a Document attachment in WhatsApp instead of as a Photo.
What file format is smallest for photos?
JPEG is the smallest common format for photographs. WebP is 25-35% smaller than JPEG at the same quality but is not supported by all applications. For maximum compatibility, use JPEG. For web use where you control the platform, use WebP.
Is MiniPx free for compressing to 1MB?
Yes, and free with no quota rather than free with a catch. No signup, no daily cap, no monthly credits, no watermark. The one limit worth naming: the free tier compresses 5 files per batch and Pro removes that cap. Run as many batches as you like, to any target size.
Can I compress images to 1MB on my phone?
Yes. MiniPx works on any phone browser — iPhone Safari, Android Chrome, Samsung Internet. No app download needed. Open minipx.com, select photos from your gallery, compress, and save.