Sukat · 1 MB

Compress an image to an exact 1 MB

1 MB is the per-image budget that quietly governs email galleries, presentation slide decks, document-portal uploads, and KYC scans. Tight enough that mailservers and CMSes actually enforce it, loose enough that a typical DSLR shot keeps its full dimensions. Tell Sukat the ceiling — the algorithm picks the highest quality that fits, all in your browser.

Compress to 1 MB now →
Last reviewed: May 2026
A 12 MB image reduced to fit under a 1 MB email-attachment limit Animation: you set a 1 MB limit; the file size counts down through a binary search from 12 MB and lands at 980 KB, under the limit. An annotation notes the 25 MB Gmail and 5 MB Apple Mail attachment caps that make 1 MB the practical per-image budget. YOUR LIMIT 1 MB ← the ceiling Sukat must stay under EMAIL ATTACHMENT CAPS 25 MB Gmail · 5 MB Apple Mail ~25 photos at 1 MB each fit CURRENT FILE SIZE 12 MB 4.6 MB 1.8 MB 1.2 MB 980 KB binary search · ~7 re-encodes, highest quality that fits DONE980 KB — under your limit
How to

Compress an image to 1 MB

Three steps. At a 1 MB ceiling format choice almost never matters — both JPEG and WebP produce visually transparent output. Pick whichever the destination accepts.

Upload your image

Drop a JPG, PNG, WebP, HEIC, AVIF, or GIF onto Sukat’s drop zone. iPhone HEIC files are decoded in-browser — no convert-to-JPG detour first.

Set 1 MB as the limit

Type 1 in the Maximum File Size field and switch the unit selector to MB. Pick JPEG for portals that require JPG, WebP for the web (about 25% more visual headroom at this size), or PNG only if you genuinely need transparency.

Convert and download

Click Convert & Download. Sukat binary-searches for the highest quality that still fits under 1 MB. For typical phone and DSLR photos, original dimensions are preserved — the algorithm only touches pixel size if quality alone cannot hit the budget.

When you need it

When a 1 MB image matters

1 MB is the per-image budget that quietly governs the workflows that move real photos around — email, slides, document portals, and shared albums where size adds up image by image.

  • Email photo galleries. Gmail’s 25 MB attachment cap divided by 25 images is 1 MB each — the practical budget when you want to send a small album in a single message. See the Email Attachment Compressor for the per-provider breakdown.
  • PowerPoint and Keynote slide images. A 40-slide deck with one 1 MB image per slide stays under the 40 MB sweet spot where decks still email, sync, and screenshare without lag.
  • Google Docs and Notion embeds. Both render embedded images comfortably at 1 MB without slowing document scroll on a typical laptop.
  • Document portals. KYC verifications, legal evidence uploads, insurance damage claims, and visa supporting documents typically cap each scan at 1–2 MB. 1 MB sits inside almost every portal limit.
  • Shopify product hero galleries. The Shopify CDN re-serves anything you upload, but starting from a clean 1 MB hero keeps the source archive lean and skips a lossy round-trip.
  • High-quality blog hero images. A 1 MB hero on a WordPress or Ghost article still scores well on Lighthouse when served as WebP and properly lazy-loaded.
  • iCloud and OneDrive shared albums. At a 1 MB per-photo budget a 200-photo trip album lands at roughly 200 MB — well under most shared-album quotas.
Why Sukat

Built for the 1 MB budget

At 1 MB the constraint is per-image budget arithmetic, not per-pixel quality — the algorithm needs to hit the ceiling exactly, not approximately.

Hits 1 MB, not “around” 1 MB

When you’re packing 25 photos into a 25 MB Gmail attachment, overshooting by 100 KB on each of them tips you over the limit. Sukat’s binary search lands precisely under the ceiling — quality 87, quality 84, quality 86 — until it converges on the highest quality that still fits. Roughly seven re-encodes; you never see the loop.

Original dimensions preserved on nearly every typical photo

1 MB is enough room to fit a full-resolution 24-megapixel DSLR JPEG or a 4032 × 3024 iPhone capture at near-original quality — without any downscaling. The algorithm reduces quality before it touches pixel size; for the photos people actually compress at this ceiling, the output keeps every pixel of the original.

WebP buys you roughly 25% more headroom

The format gap is narrower at 1 MB than it is at tight KB targets, but WebP still carries roughly 25% more visual detail than JPEG at the same file size. Sukat defaults to WebP for that reason. Pick JPEG only when the destination explicitly requires it.

HEIC-aware iPhone input

Most online compressors silently fail on .HEIC. Sukat decodes HEIC in-browser and re-encodes to the target format, so the raw iPhone export goes straight in — no convert-to-JPG detour, no quality loss in translation.

Local, no upload, no signup

Compression runs entirely in your browser via the Canvas API — particularly material when the workflow involves KYC scans, legal evidence, insurance documentation, or visa paperwork. The image never leaves the device. Verify by switching to airplane mode after the page loads.

Questions

FAQ

Will my photo look any different at 1 MB?

For nearly every modern phone and DSLR photo the answer is no — 1 MB is enough room to hold a full-resolution capture at high enough quality that side-by-side comparison fails on every screen short of a print proof. The compression artefacts at this ceiling sit below the threshold most viewers can detect, even on a 4K display. The exception is ultra-detailed content (full-frame foliage, crowd scenes at native resolution); Sukat’s live preview shows the output before you commit.

Should I pick JPG or WebP for a 1 MB target?

WebP typically delivers about 25% more visual headroom than JPEG at 1 MB — the gap is narrower than at 100 KB but still meaningful. Use WebP wherever the destination accepts it (modern websites, blogs, Slack, Discord, most CMSes). Use JPEG when the destination explicitly requires JPG — many document portals, KYC systems, and government uploads still do. The two formats are technically different things (JPEG is the spec, JPG is just the three-letter file extension); the underlying codec is identical.

Are image dimensions preserved at 1 MB?

Almost always, yes. For typical phone and DSLR photos at 12–24 megapixels, Sukat hits 1 MB with quality reductions alone — original pixel dimensions intact. Downscaling only kicks in for extreme cases: panoramic crops with full detail or 100-megapixel medium-format files that genuinely cannot fit in 1 MB at any quality setting. When that happens, the live preview surfaces the new dimensions before you download.

Can I compress a PNG to 1 MB?

Yes, and 1 MB is enough room that PNG starts to make sense again. A 1 MB PNG comfortably holds a 1500 px logo, screenshot, or line-art graphic at full lossless quality. For photographs the answer is still: switch to JPEG or WebP and get roughly 4× the pixel detail at the same file size. Keep PNG only when you need transparency or pixel-exact lossless output.

How many photos at 1 MB fit in a 25 MB Gmail attachment?

25. Gmail’s attachment limit is 25 MB per message; at exactly 1 MB per photo the maths is one-to-one. In practice the email message body and headers eat a few hundred kilobytes, so 24 photos is the comfortable real-world cap. For Apple Mail’s 5 MB ceiling, the maths is 5 photos per message at 1 MB each. See the Email Attachment Compressor for the per-provider table.

Can I batch many photos to 1 MB at once?

Yes. Drop several files at once, set 1 MB as the target, and Sukat compresses each independently — useful for prepping a full email gallery, slide-deck source folder, or shared-album upload in one pass. Output downloads as separate files or as a single ZIP.

State the limit. Sukat hits 1 MB.

Free, browser-based, no upload, no watermark. Drop your image, type 1 MB, download.

Compress to 1 MB now →