Image Too Large to Upload — How to Fix It

📅 June 20, 2025  |  ⏱️ 7 min read

You just took a photo with your phone, tried to upload it to a website or app, and got the message: "File too large" or "Maximum upload size exceeded." It is frustrating, especially when you need to submit the image right away.

The good news is that fixing this problem takes less than 30 seconds once you know what to do. In this guide, you will learn exactly why websites reject large images and three proven methods to make your image small enough to upload anywhere.

Why Do Websites Reject Large Images?

Modern smartphone cameras capture images at very high resolution. A typical 12-megapixel photo from an iPhone or Android phone is about 2 to 5 MB. Higher-end phones with 48 or 108 megapixel sensors can produce 8 to 15 MB files from a single photo.

Websites and apps enforce upload limits for two main reasons:

Server costs. Every uploaded file must be stored, backed up, and served to visitors. Storage costs money, and large files consume bandwidth when they are downloaded. For websites that handle millions of uploads, even a 1 MB difference per file adds up to terabytes of extra storage.

Performance. Large images load slowly on web pages. A page with several 5 MB photos can take 20 seconds or more to load on a mobile connection. To keep the site fast, most platforms set a maximum file size that is much smaller than what your phone produces.

Two Separate Problems: File Size vs. Dimensions

Understanding the difference between file size and image dimensions is the key to fixing upload problems efficiently.

File size is how many megabytes (MB) or kilobytes (KB) the image file occupies on disk. This determines whether the file fits within the website's upload limit.

Dimensions are the width and height of the image in pixels (for example, 4032 x 3024). This determines how large the image appears on screen.

You need different fixes for each problem:

  • If the file size is too large but dimensions are fine, compress the image.
  • If the dimensions are too large (the image is too wide or tall), resize the image.
  • If both are problems, do both — usually resize first, then compress.

Common Upload Limits by Platform

Upload limits vary widely across different services. Here are the limits for popular platforms so you know what you are targeting:

  • Gmail — 25 MB total attachment limit
  • WhatsApp — 16 MB for images
  • WordPress (default) — 2 MB (varies by hosting provider)
  • Shopify — 20 MB per image
  • Instagram — 8 MB for photos
  • LinkedIn — 8 MB for images
  • Facebook — 15 MB per photo
  • Government forms — 2 to 5 MB (common for visa applications, tax documents, etc.)
  • Job application portals — 2 to 5 MB
  • Email (corporate) — 10 to 25 MB (often 10 MB for outgoing mail)

As you can see, 2 MB is a common cutoff. If your phone takes 4 MB photos, roughly half of the platforms above will reject them. The goal is to get each image under the limit — and 500 KB (0.5 MB) is a safe target for almost every platform.

Fix 1: Compress the Image (Reduces File Size, Keeps Dimensions)

Compression reduces the file size of an image while keeping its pixel dimensions the same. It works by removing unnecessary data from the image file — subtle color variations, repeated patterns, and metadata that your eyes do not notice.

Use the Image Compressor tool. Upload your image, choose a compression level (medium is usually the sweet spot between quality and size), and download the compressed version. A 4 MB photo can often be compressed to under 500 KB with no visible quality loss.

Most image compressors use "lossy" compression, which means some data is discarded. At moderate compression levels, the difference is invisible to the human eye. At aggressive compression, you will see blocky artifacts and loss of detail. Choose a level where the compressed image still looks good on your screen.

Our Image Compressor processes everything in your browser. Your photo never leaves your computer — it is not uploaded to any server. This is especially important if you are compressing sensitive images like ID documents or medical records.

Fix 2: Resize the Image (Reduces Dimensions)

Resizing changes the pixel dimensions of the image. A 4000 x 3000 pixel photo resized to 1600 x 1200 pixels will be significantly smaller in file size — often 70 to 80 percent smaller — because there are fewer pixels to store.

Use the Image Resizer tool. Upload your image, enter your target width or height (the tool maintains aspect ratio automatically), and download. For most web uploads, 1600 pixels on the longest side is more than enough. For profile photos and thumbnails, 400 to 800 pixels is sufficient.

Resizing is the right fix when:

  • The website says dimensions are too large (for example, "maximum 2000 pixels wide").
  • You want to reduce file size without changing image quality (compression level).
  • You are uploading a photo that will only be viewed on screen — there is no benefit to uploading a 4000-pixel photo for a website that displays thumbnails at 300 pixels.

Fix 3: Change Format — Convert PNG to JPG

PNG files are significantly larger than JPG files. A PNG screenshot at 1920 x 1080 pixels can be 3 to 5 MB, while the same screenshot saved as a JPG at quality 85 is often 200 to 400 KB — roughly 10 times smaller.

PNG is a lossless format, meaning it preserves every pixel exactly. This is useful for screenshots with text, logos, or graphics where crisp edges matter. JPG is a lossy format that is optimized for photographs and gradients.

If your large file is a PNG, convert it to JPG using the PNG to JPG converter. You will get a file that is 5 to 10 times smaller with no noticeable quality difference for most photos.

Keep in mind that converting to JPG also flattens any transparency in the PNG into a solid background color (usually white). If you need transparency, stick with PNG and use compression instead.

How to Check the Actual Upload Limit

Before you start compressing or resizing, check what the actual limit is. Many websites display the maximum file size in the error message or next to the upload button. Look for text like:

  • "Maximum file size: 2 MB"
  • "File must be less than 5 MB"
  • "Image must be under 2000 x 2000 pixels"

If no limit is displayed, try uploading a small test image (under 500 KB) to confirm that the upload function works, then check the actual limit by trying progressively larger files. In many cases, the limit is set by the server configuration and cannot be changed from your end — you must make your file fit the limit.

Target: 500 KB for Most Uploads

500 KB (0.5 MB) is a safe target for virtually every website and app. Here is a quick workflow that works for most situations:

  1. If the image is a PNG, convert it to JPG with the PNG to JPG tool.
  2. If the file is still over 1 MB, resize it to 1600 pixels on the longest side using the Image Resizer.
  3. Run it through the Image Compressor at medium quality.
  4. Check the output file size. If it is still above the limit, increase compression or reduce dimensions further.

This three-step process will get virtually any image under any common upload limit in under a minute.

What About Bulk Uploads?

If you need to upload multiple images — for example, product photos for an online store or a batch of travel photos — compress them all before you start uploading. Our tools process one file at a time, which keeps things simple, and you can reuse the same settings for similar images.

Compress your image now — free →