Skip to content
Mb2KbSizer

How-to

File Small Enough but Upload Rejected? Check These Causes

Fix image and PDF upload errors even when the file looks small enough: check exact bytes, format, dimensions, minimum limits and the file you selected.

By Naveed Published 5 min read

You have compressed a photo, the file manager shows a small number, and the form still says the upload is invalid. Repeating compression feels like the obvious next step. It is useful only if the error is actually caused by too many bytes.

Upload forms may also check format, dimensions, minimum size, whether a document can be opened, or whether the upload session is still valid. Work through those checks in order. This guide focuses on problems you can inspect without sending your document to additional services or repeatedly sacrificing its quality.

Start with the exact message and current instructions

Read the error near the field, not just the notification at the top of the page. A general message such as “invalid file” may accompany a more specific rule beside the upload button. Copy the stated size range, accepted formats and dimensions into a note before editing again.

Check that the instructions belong to the correct field. A profile photo, signature and certificate upload can have three different requirements. Reusing the same 100 kB target for all of them is convenient, but the form may not accept that choice.

Use the receiving service’s current instructions as the authority. An old tutorial or a previous year’s application can help explain the workflow, but it does not override a rule shown on the form you are completing now. Record the field name as well as the numbers so similar uploads do not get mixed up.

Compare exact bytes rather than a rounded label

The number shown in a file browser can be rounded. A file slightly above a limit may therefore display the same short label as a file slightly below it. Open its details or properties and look for the actual byte count when available.

Units can introduce a second difference. NIST distinguishes decimal prefixes from binary prefixes: 1 kB is 1,000 bytes, while 1 KiB is 1,024 bytes. The same distinction applies to MB and MiB. Some interfaces use informal labels, so inspect the receiving service’s definition if it provides one.

Stated unit Exact bytes
100 kB 100,000
100 KiB 102,400
1 MB 1,000,000
1 MiB 1,048,576

Mb2KbSizer uses decimal kB and MB. If a strict 100 kB field rejects a file near the boundary, compare the exact count first. A modest margin, such as targeting 98 kB when there is no conflicting minimum, can help avoid ambiguous boundary handling. It is a troubleshooting choice, not a guarantee of acceptance.

Confirm that you selected the compressed download

It is easy to choose the original again, especially on a phone where the file picker sorts recent images differently from the downloads app. A preview thumbnail may look identical even though the two files have very different sizes.

Give the compressed candidate a recognizable name and open it before returning to the form. Check its size, type and contents. Then remove the previous attachment from the field and select that exact candidate. If the portal displays a filename or preview, confirm it matches your new selection.

Watch for interrupted downloads. A zero-byte or incomplete file may have the expected name but fail to open. If that happens, download again from the tool and verify the saved copy locally. Do not assume that seeing a download notification means the file is complete and usable.

Check the real format, not only the extension

An upload service may accept JPG and reject WebP, even though both open in your browser. A file’s extension is only part of the picture: its encoded data must also match the accepted type. MDN’s image format guide lists distinct MIME types and extensions for the different formats.

Changing photo.webp to photo.jpg does not convert it. Use the image compressor, choose the accepted output format explicitly, and save a new candidate. Likewise, renaming a photograph to .pdf does not create a PDF document.

If the rejected photo came from an iPhone and ends in .heic, follow the HEIC to JPG guide for online forms to make a real JPEG copy and check its size and pixels.

For a PDF, open the downloaded file in a PDF reader and check all pages. If it is password-protected, damaged or otherwise unreadable, a receiving system may reject it independently of size. Mb2KbSizer does not bypass PDF passwords. Use a permitted unlocked original or ask the issuer for an appropriate submission copy.

Treat dimensions and minimum size as separate rules

A file can be below 100 kB while still being much wider or taller than the form allows. Inspect the image’s actual pixel dimensions. If the service requires an exact pair, set that pair deliberately and check the resulting crop; the dimensions versus file-size guide explains the distinction.

Some fields also require a minimum size. A 12 kB file does not satisfy a permitted range of 20–50 kB just because it is below 50 kB. The compressor aims for an upper limit and may keep an already-small original rather than enlarge it.

When a genuine minimum applies, return to a higher-quality original and prepare an appropriate export within the permitted range. Adding meaningless data or merely enlarging a tiny blurry image is not a reliable way to satisfy a service’s quality checks. The image must still show the required content clearly.

If the file passes, inspect the upload workflow

Once the downloaded file passes the documented rules, repeated compression is unlikely to help. Check whether the form session expired, whether the connection dropped, or whether another required field prevents the upload step from completing.

Save any permitted draft before refreshing. Reopen the form through the official website, sign in again if needed, and select the verified file. If the service documents browser requirements, use a supported browser. Avoid assuming that every failure comes from the file when an otherwise valid attachment never reaches the server.

If support is necessary, send the error wording, the field name and non-sensitive technical details such as format, dimensions and exact byte count. Do not include identity documents in a public support thread. The service may need the file through an approved private channel, but a public screenshot containing personal details is rarely the best first step.

Use a final acceptance checklist

Before trying again, confirm that you can answer these questions from the saved candidate rather than from the settings you intended to use:

  • Does the file open correctly and contain the right image or pages?
  • Is its actual format accepted by this particular field?
  • Are its bytes inside both the minimum and maximum limits?
  • Do its pixel dimensions match the image requirements?
  • Are names, numbers, signatures and required edges still readable?
  • Have you selected this candidate rather than the original?

After upload, review any portal preview and wait for its confirmation before moving on. Keep the accepted file and confirmation separately from the master original. A successful submission requires the right file and a completed upload; making the file smaller is only one part of that process.

  • #upload errors
  • #file size limits
  • #kB vs KiB
  • #PDF upload

Naveed

I build and test the compressor on this site and write practical guides around the file-size problems it solves. Portal limits are checked against official notifications and dated when I review them. About us

Good to know

Frequently Asked Questions

Why does a file shown as 100 KB fail a 100 kB limit?

A rounded display may hide the exact byte count, and some software uses binary units while an upload form uses decimal units. Check the actual bytes. A decimal 100 kB limit is 100,000 bytes; 100 KiB is 102,400 bytes.

Can I fix an unsupported format by changing the extension?

No. Renaming a WebP file to JPG or a picture to PDF does not convert the encoded content. Export through a tool that creates the accepted format, then open and inspect the new file before uploading it.

Should I compress the file again after every upload error?

Only when the error is actually about file size. Further compression will not fix a wrong format, incorrect dimensions, an expired form session or a damaged download, and it can reduce readability unnecessarily.

What is Mb2KbSizer and what does it do?

Mb2KbSizer is a free image and PDF compressor that runs inside your web browser. You pick a file, type the size you need, such as 100 kB, and it shrinks the file to land at or just under that number. Most people use it for upload forms that reject big files: exam registrations, passport and visa applications, job portals, bank KYC and college admissions. It is just as handy for lightening photos before you email them or put them on a website. There is a [single-image tool](/), a bulk compressor for up to 200 photos at once, and a PDF compressor, all built on the same no-upload principle.

Do I need to install any app to use Mb2KbSizer?

No installation is needed. Mb2KbSizer is a web page, so it works the moment it loads in current Chrome, Edge, Firefox, Safari or Samsung Internet on a phone, tablet or computer. Nothing is downloaded to your device except the page itself, and it does not ask for storage or camera permissions. If you use the tool often, you can add it to your phone's home screen from the browser menu and it will open like an app. It still needs an internet connection to load, though, so treat this as a shortcut rather than an offline program. There is no Play Store or App Store version.

What image formats does Mb2KbSizer support?

You can upload JPG, PNG, WebP, GIF (the first frame is used), BMP and AVIF, provided your browser can decode the file. HEIC photos from an iPhone open in Safari and other browsers with HEIC support; elsewhere the tool explains how to set the camera to Most Compatible so new shots are saved as JPG. Files up to 60 MB are accepted. For output, Auto gives a JPG in most cases and keeps WebP as WebP; you can also force JPG, WebP or PNG. PNG is lossless, so a PNG target is reached only by reducing dimensions, which is why JPG is the better pick for a small photo.

Ready to Compress Your Images?

For documents, use the PDF compressor and check the final downloaded file.

Check an image against its size limit