“File too large” when uploading: what it means and how to fix it
On this page
You choose a file, press upload, and the form says “File too large”. It means your file has more bytes than the form allows. The file isn’t broken. You need a smaller copy that fits under the limit, and this guide shows you how to make one.
What the message means
An upload form can set a maximum file size. When your file is bigger than that, the form refuses it. The wording varies from form to form, but it points to the same problem: the file has too many bytes.
Sometimes you only see a number, such as 413. On the web, 413 is the standard code a server sends when it is “refusing to process a request because the request content is larger than the server is willing or able to process”. That is how the HTTP standard (RFC 9110) defines it.
Either way, the message is about size, not about what is in the picture. A different message, such as “File type not allowed”, means the form wants a different kind of file. That needs a different fix.
Find the exact limit
Before you shrink anything, find out how small the file needs to be. Look near the upload button, or in the instructions above the form. You’re looking for words like “max file size” or “up to”.
- The size limit. For example “max 2 MB” or “under 500 KB”. Note the number and the unit.
- The file types. If the form lists them (for example JPG or PNG), your copy needs to be one of those.
- A pixel size. Some forms also ask for a width and height, like 600 × 600 px. A file can be small enough and still break that rule.
Check the unit carefully. 500 KB is half of 1 MB, so a file of 800 KB is fine for a 1 MB limit but too big for a 500 KB one. If the numbers look close but the upload still fails, read KB and MB: why a file that looks small can still be too big.
Make your image fit the form’s limit
Free, in your browser. Your image isn’t uploaded.
Make a smaller copy that fits
The Make My File Fit Image tool makes a smaller copy of a still JPG, PNG or WebP image and checks that it really is under your limit. It works like this:
- Choose your image. It can be up to 20 MB, up to 24 megapixels and up to 16,384 px on its longest side.
- Set the limit the form gives you, anywhere from 1 KB to 20 MB. We count 1 MB as 1,000,000 bytes.
- Download the copy, then upload that copy to the form.
By default the copy stays the same file type as your original. For JPG and WebP, the tool lowers the quality first, down to about 65%. If that isn’t enough, it makes the picture smaller in pixels, never below 640 px on the longest side, and only then lowers the quality further.
Before it calls the copy a fit, the tool measures the real file and aims a little under your limit. If the limit can’t be reached, it says so. It shows you the closest size it got and what you could change.
Note: Your image is processed in your browser tab. It isn’t uploaded to us, and your original file isn’t changed.
If it still won’t fit
Some images need one more change. These are the common ones:
- It’s a PNG. PNG keeps every pixel exactly, so there is no quality to lower. If the form accepts JPG, choose Convert to JPG in More options. If the image has a transparent background, JPG turns it white, and the tool only does that when you choose it.
- “Keep original dimensions” is on. Then only the quality can go down, and small limits may not be reachable. Choose the “Allow resizing, keep JPG” change on the result screen (the card names your file’s type), or “Resize only if needed” in More options, and try again.
- The limit is very small. A big photo may not reach a tiny limit without becoming too small to use. The tool never goes below 640 px on the longest side, and it tells you when it can’t go further.
- The file is over 20 MB. Save a smaller copy from your phone or photo app first, then bring that copy to the tool.
- It’s an iPhone photo in HEIC format. Make My File Fit can’t open HEIC photos. See how to get a JPG from your iPhone first.
Before you upload
Open the downloaded copy once. Check that faces, text and any important details are still clear. Lowering the quality and shrinking the pixels both lose some detail, so it’s worth a look before you send it.
Then check the copy against everything the form asked for: the size, the file type and, if there is one, the pixel size. The result screen shows the copy’s size and its width and height, so you can compare them with the form’s rules.
A copy under the limit meets the size rule, but a form can have other rules too. If it still refuses the file, read its message again. It may be asking for something other than a smaller file.
Keep your original. Make My File Fit makes a copy and leaves the file on your device exactly as it was.
Sources
- Internet Engineering Task Force (IETF), RFC 9110: HTTP Semantics, section 15.5.14 “413 Content Too Large”, checked 28 September 2026