Target size · 2 MB · keeps the format

Compress an image to 2 MB

Drop your image: the target is 2 MB and the format stays the same (JPG stays JPG, PNG stays PNG, WebP stays WebP; HEIC becomes JPG). Most 12-megapixel phone photos fit under 2 MB at full resolution with only a small quality reduction, and a 1280×720 thumbnail fits easily, which covers 2 MB caps such as YouTube thumbnails uploaded from the mobile app and many websites and forums.

Compress an image to 2 MB

Drop up to 100 images: the whole batch is compressed for free and you see how much you save. The first image is free to download, Pro unlocks the rest. Files never leave your device.
Drop images here or click to browse (up to 100)
Output format
JPG stays JPG, PNG stays PNG, WebP stays WebP. HEIC and other formats become JPG (PNG when transparent).
Compress by
The highest quality that fits, with smaller dimensions only when needed. 1 KB = 1,000 bytes, so it passes strict forms.
KB
Off: the dimensions stay the same. On: wider images are scaled down, which saves the most.

Go Pro

Every file of every batch, unlimited, as one ZIP, on all your devices.
Billing
Monthly · $4.99 / monthCancel anytime in two clicks.
Yearly · $29 / year$2.42 a month, 52% less than monthly.Save 52%
Lifetime · $59 oncePay once, yours for good: the price of 12 months. No subscription.No renewal
7-day pass · $3.99 oncePro for 7 days to finish this job. Pay once, it does not renew.No renewal
  • Every file of every batch, as one ZIP
  • No daily limit, on all your devices
  • Claude, ChatGPT and the API included (10,000 a month, fair use)

Secure checkout by Stripe, in your currency. 14-day money-back guarantee. Cancel anytime from your account.

Keeps the format. JPG, PNG and WebP stay as they are, so a PNG thumbnail stays a PNG.

Full resolution in most cases. 2 MB is enough for a typical phone photo at its original size.

Highest quality under 2 MB. The tool stops at the best quality that fits and scales down only as a last resort.

Nothing uploaded. Your image is compressed in the browser, and EXIF and GPS location are removed.

How it works

Step 1

Add the image

Drop the photo, screenshot or thumbnail that is over 2 MB. JPG, PNG and WebP keep their format; HEIC, BMP, AVIF and TIFF become JPG, or PNG when they have transparency.

Step 2

Keep the 2 MB target

The target is preset to 2 MB. If a site counts 2 MB as 2,000,000 bytes and refuses the result, lower it to 1,900 KB.

Step 3

Let it compress

The tool tries the highest quality first and only reduces the dimensions if quality alone cannot reach 2 MB.

Step 4

Download and upload

Download the file and upload it where it was refused, for example in the YouTube app.

Where is 2 MB the upload limit?

YouTube thumbnails from a phone. In the YouTube mobile app, custom video thumbnails must be 2 MB or less, while YouTube Studio on a computer accepts up to 50 MB (as of October 2026). Thumbnails are JPG or PNG in 16:9, at least 640 px wide.

Self-hosted websites and forums. PHP, which runs WordPress and many forums, ships with a default upload limit of 2 MB. Many hosts raise it, but on basic hosting, contact forms, forums and WordPress media uploads often refuse anything bigger. Many other forms and portals stop at 2 MB too; the main platforms are listed in image upload size limits by platform.

How do I get a YouTube thumbnail under 2 MB?

  1. Design the thumbnail in 16:9, for example 1280×720 or 1920×1080 px, and export it as JPG or PNG.
  2. Drop it on the tool above; the 2 MB target is set and the format is kept.
  3. Download the result and check it is under 2 MB in your Files app or file manager.
  4. In the YouTube app, edit the video, change the thumbnail and pick the new file.

A PNG thumbnail full of photos and gradients is the usual reason a thumbnail goes over 2 MB. Reducing it to a palette of up to 256 colors usually fixes that; if you then see banding in a sky or a gradient, set the output format to JPG, which handles photographic content better.

What fits in 2 MB?

Typical results under 2 MB; very detailed or noisy images may be scaled a little.

ImageTypical result under 2 MBNotes
Thumbnail 1280×720 or 1920×1080, JPG or PNGFull size, high qualityPlenty of room
Thumbnail 3840×2160, JPGUsually full sizeA PNG may need the palette step or JPG output
12 MP phone photo, JPG (4032×3024)Usually full sizeSmall quality reduction
24–48 MP photoScaled to roughly 12–16 megapixelsDone automatically
PNG screenshot from a laptopFull sizePalette of up to 256 colors

Will compressing to 2 MB reduce quality?

Usually very little. Phone cameras save JPEGs at a high quality, and the first step down removes a lot of bytes without a change you can see. Look at the result zoomed in on fine detail, such as hair, leaves or small text: if it looks the same, you are done. If the image is only slightly over the limit, the quality barely moves at all. To shrink a file while keeping every pixel of its dimensions, see reduce image size without changing dimensions.

What if the site also limits dimensions?

Some sites cap width or height as well as file size, and say so with a message such as “image too large” even when the file is light. Turn on Limit width and enter the maximum the site allows; the image is scaled down to that width (smaller images are never upscaled) and then compressed under 2 MB. Fix “image too large to upload” covers the other common errors.

Sending photos by email?
At 2 MB each, attachments add up quickly: Gmail allows 25 MB per message. For a set of photos, compress them to 500 KB or 1 MB each instead.

Image to 2 MB: questions

Keep the dimensions and lower only the quality: at 2 MB most phone photos stay at full resolution with a reduction you cannot see. The tool picks the highest quality that fits for you.

In the YouTube mobile app, custom video thumbnails must be 2 MB or less; YouTube Studio on a computer accepts up to 50 MB (as of October 2026). Use JPG or PNG in 16:9, at least 640 px wide.

Open this page in Safari on iPhone or Chrome on Android, tap the tool and choose the photo; the 2 MB target is preset and the format is kept. The result is saved to Files or Downloads.

The limit usually comes from the server's PHP settings, whose default is 2 MB. Compress the image below the limit shown on the upload screen, or ask your host to raise upload_max_filesize.

Yes. This page keeps the format: the PNG's colors are reduced to a palette of up to 256 with transparency kept, and the image is scaled down only if that is not enough.

Other sizes and formats

Image to 1 MB

Compress an image to 1 MB

Compress an image to under 1 MB free, no upload. JPG stays JPG and PNG stays PNG, at the best quality that fits and at full size whenever possible.

Read more
Image to 500 KB

Compress an image to 500 KB

Compress a photo to 500 KB free, with no upload. The target is preset: you get the best JPG quality under 500 KB, typically at 2000–2500 px wide.

Read more
Compress PNG

Compress PNG images

Compress PNG files free in your browser, no upload. A palette of up to 256 colors, like pngquant, shrinks most PNGs by half or more and keeps transparency.

Read more

Guides

Compression5 min read

Upload limits by platform

Max image file size and recommended dimensions for Gmail, WhatsApp, Discord, Slack, Instagram, X, LinkedIn, YouTube, Shopify, eBay, Amazon and more.

Read more
Compression4 min read

Fix “image too large” errors

First check whether the limit is in MB (file size) or pixels (dimensions). Compress for MB limits, resize for pixel limits, save HEIC as JPG. Free fix.

Read more
Compression4 min read

Shrink file, keep dimensions

Keep the same width and height and still cut file size 30–80%: re-encode at quality 75–85, switch to JPEG or WebP, strip metadata, use a PNG palette.

Read more