Skip to content

Photo and Signature Not Uploading, How to Fix It

This is the most frustrating version of an upload problem, because the form gives you almost nothing to go on. It just says the photo or signature is "not getting uploaded", "unable to upload", or "not being uploaded", with no reason. Most of the time the cause is the file itself, and that is fixable here in a couple of minutes. Sometimes it is the browser or the connection, which we will also cover honestly so you stop blaming the wrong thing.

Output lands at or under your target. JPEG and WebP only.

  • Files never leave your device
  • Runs in your browser
  • Free, no signup

Why "not uploading" is the hardest message to act on

A specific error like 'file too large' or 'jpg not valid' tells you exactly what to fix. A blank 'not uploading' does not, so the trick is to work through the likely causes in order rather than guessing. The causes fall into two families: problems with the file, and problems with your browser or connection.

File problems are by far the most common, so start there. In almost all cases the file is too big, the wrong format, or the wrong dimensions, and any of those can make a form silently refuse the upload. Rule those out first, because they are quick to fix and account for most of these failures.

Photo and Signature Not Uploading, How to Fix It

Only if the file is provably correct on all three counts should you suspect the browser or the network. Working top down like this stops you from reinstalling browsers and switching devices when the real fix was a 30-second compression.

First and most likely: the file is too big

A photo straight from a phone is several megabytes, and many forms cap the upload at a few hundred kilobytes. When the file is over the limit, some forms show a clear size error, but others just fail quietly and look like a general upload problem. This is the single most common cause of 'not uploading'.

Set the form's maximum in the tool above and compress the photo under the cap, then try the upload again with the smaller file. If you do not know the limit, try a small target like 100 KB first, since almost every form accepts that. If the upload now works, size was the problem all along.

Second: the file is the wrong format

If the size is fine and it still will not go, check the format. A form that only accepts JPEG will refuse a PNG, a WebP, or an iPhone HEIC, and the most confusing case is a file named .jpg that is really a HEIC or PNG inside. The form reads the real contents, finds the wrong format, and rejects it without a helpful message.

Read more

Re-save the file as a true JPEG so the contents match the name, and upload that. Renaming the file does not work, because it only changes the label, not the data. This step alone resolves a large share of stubborn signature uploads, since signatures are so often saved in the wrong format.

Third: the dimensions or shape are wrong

Some forms quietly require an exact pixel size or a particular shape and refuse anything else without saying so. If the size and format are both correct and it still fails, resize the image to the dimensions the form asks for, or to a square if that is what it wants.

The opposite can also be true: a file that is too small or too heavily compressed can be refused for being under a minimum. If your file is tiny, pad it back up to the floor the form expects. Between size, format, and dimensions, you have now covered every file-based reason a form refuses an upload.

When it is the browser or the connection, not the file

If the file is correct on size, format, and dimensions and the upload still fails, the problem is likely technical, and honestly some of these are outside what any file tool can fix. The most common technical causes are an outdated or unsupported browser, an ad blocker or privacy extension that blocks the upload script, a weak or dropping mobile connection, or a portal server overloaded close to a deadline.

Work through these one at a time. Use a current version of Chrome or Firefox on a desktop rather than a phone, since portals are often built and tested for that. Turn off extensions or open a private or incognito window, which disables most of them. Switch to a stable wifi connection, clear the browser cache, and avoid the final rush before a deadline. Renaming the file to plain letters and numbers with no spaces or special characters occasionally helps with older portals too.

If none of that works and the portal itself is throwing errors, the issue is on their side, and the only real fixes are to wait for load to drop or to contact the portal's help desk. That is the honest limit: a file tool cannot fix a broken server.

Photo and signature go to separate fields

Many forms ask for the photo and the signature as two different uploads, each with its own size limit and its own field. A common mistake is to size both to the same number, or to upload one into the wrong field. The signature limit is usually much smaller than the photo limit.

Handle them one at a time. Fix and upload the photo to the photo field, then fix and upload the signature to the signature field, each to its own limit and as a true JPEG. If only one of the two fails, you have narrowed the problem to that file, which makes it far easier to fix.

Why fixing the file in your browser is safe

The photo and signature you are uploading are personal, so it is worth knowing the fixes here do not send them anywhere. Compression, conversion, and resizing all run inside your browser on your own device, and you can confirm that in the network panel. The files only travel to the portal when you upload them there yourself.

There is no account, no watermark, and nothing to install. You rule out the file as the cause in a couple of minutes, privately, and then you know whether to keep fixing the file or to look at your browser and connection instead.

Frequently asked questions