Why a PDF fails to upload or process
In short: Refusals fall into three groups: the file type is read from the content rather than the extension; damaged almost always means the transfer was cut short; and there are three separate limits, not one. Under the error message there is usually a button leading straight to the tool that removes the cause.
Cluster
troubleshooting
Recovery paths for broken files, failed runs, and rerun decisions.
Primary tool
Compress PDF online
Open the tool from this article and complete the operation in the current locale.
Open toolTable of contents
- The file extension settles nothing
- "The file is damaged" almost always means "it did not finish downloading"
- There are three limits, and they are different
- An archive instead of separate files
- Passwords: which one matters
- There is a button under the error message
- Refusals that arrive later
- What to do when a refusal makes no sense
Why a PDF will not upload: reading the refusals
A refusal looks the same every time, the file is not accepted, but the reasons behind it differ and so do the cures. Sort them by the moment the refusal happened: before the upload, during it, or already during processing. Each group holds one or two things that go against intuition.
The file extension settles nothing
The first thing worth knowing: the file type is read from the content, not from the name. Every format carries a signature of a few bytes at the very start: a PDF begins with `%PDF`, JPEG with its own sequence, PNG with another.
Two consequences follow, both against habit.
Renaming does not work. A picture called `document.pdf` is refused with a message saying a PDF is required. The tool sees a JPEG inside and is not fooled by the extension.
The reverse holds too. A genuine PDF with no extension, or with somebody else's extension, is accepted normally, because the content is what gets checked. A file named `scan` with no dot in the name goes through if there really is a PDF inside.
Every tool accepts its own set of types, and the refusal names the one it wants: a PDF is required, an image is required, a Word document is required. A message about the type is always about mismatched content, never about the name.
"The file is damaged" almost always means "it did not finish downloading"
A correct PDF carries an end-of-file marker. It is checked at upload separately from the signature at the front, and for a good reason: a file cut off mid-transfer starts out perfectly correct. The header is there, part of the content is there, the ending is not.
Such a file is refused immediately, before it ever reaches the queue. That beats accepting it and having processing die a minute later on an opaque error.
The most common source of those cut-offs is cloud folders. iCloud Drive, OneDrive and Google Drive keep a placeholder on disk rather than the file, pulling the content down on first access. A browser reading such a file sometimes gets only part of the data. On the surface everything looks fine: the file is visible, the size is shown, the icon is in place.
The cure is dull: open the file locally in any program, wait until it has genuinely downloaded, and upload again.
There is one deliberate exception, repair-pdf. The truncation check is switched off for it on purpose: fixing broken files is its whole job, and refusing them at the door would make the tool useless. If the file really is damaged rather than half-downloaded, that is the only door.
There are three limits, and they are different
They get confused because all three sound like "too much". They are about different things, and their advice points in opposite directions.
| What was exceeded | What to do |
|---|---|
| The size of a single file | Compress the document, or split it into parts |
| The combined size of every file in the job | Process the batch in two passes |
| The number of files in the job | Reduce the file count; compression does nothing here |
The third row used to be lumped in with the first, and the user was advised to compress a PDF in a situation where they simply had one file too many. It is now a separate cause with its own message.
The current numbers are shown on each tool's page, next to the upload area. That is where to look, rather than in articles: the values are configurable and they move.
For one heavy file the order is: compress-pdf first, and only if compression did not get you there, split-pdf. The reverse order leaves you with more files and more work.
An archive instead of separate files
A little-known option: you can upload a ZIP instead of separate files. For tools that accept only PDFs or only images, the archive is unpacked automatically and the files inside become the inputs.
That speeds up scan work noticeably, because the folder your scanner produced does not need unpacking by hand.
There is one limitation, and it is logical. If the tool takes exactly one file and the archive holds several, you get a message saying exactly that, telling you to unpack the archive and pick the file you need. Not a generic refusal, a specific explanation.
Passwords: which one matters
A PDF can carry two different passwords, and confusing them costs time.
The open password encrypts the content. Without it neither a program nor a service can read the file, and the job stops with a direct message asking for the password. It comes off through unlock-pdf, where you supply the password yourself.
The owner password restricts actions: no printing, no copying, no changes. It does not encrypt the text and does not interfere with processing at all. A document that forbids printing compresses, splits and merges quite happily.
A practical conclusion: if the file opens on your machine with a double click and no password prompt, but the job complains about a password, it is almost certainly your reader remembering the password and supplying it silently.
There is a button under the error message
For the four most common causes the interface does not stop at text; it offers a jump straight into the right tool with the file already loaded.
| Reason for the refusal | Where the button goes |
|---|---|
| A password is required | Unlock PDF |
| The file is damaged | Repair PDF |
| The file is too large | Compress PDF |
| The document has no text layer | Run OCR |
That last row belongs to refusals that happen during processing rather than at upload. Translation, for instance, works from text, and a scan is useless to it because the pages are pictures. Such a file uploads fine and is refused later, because reading the content only happens once processing starts.
Refusals that arrive later
A job can stop partway rather than at the door. There are not many causes and they are recognisable.
The document turned out to be a scan where text was needed: recognition through ocr-pdf fixes it, after which the original operation goes through.
Processing did not fit into the time allowed: usually a very long document, and splitting into parts helps.
The daily free operation allowance ran out: the counter is visible on the tool page, and this is not a problem with your file.
Too many requests in a row: a temporary restriction that lifts after a minute's pause.
What to do when a refusal makes no sense
1. Read the whole message: it almost always names both the cause and the offending file. 2. If the cause is one from the table above, press the offered button and come back. 3. If it is about the file type, open the document and see what it actually is. 4. If it is about damage, download the file locally and upload it again. 5. If it is about a limit, check the numbers on the tool page; those are the current ones.
FAQ
More from this cluster
troubleshooting
How to fix sideways PDF scan pages
Rotation in a PDF is a separate page property rather than rotated content. That explains both why viewers disagree and why two 90-degree turns add up to 180.
troubleshooting
How to repair a corrupted PDF
A PDF that will not open and that other tools will not even accept? Why repair is the single exception to the upload check, how safe mode differs from aggressive, and what each does to the text.
troubleshooting
PDF won't upload to the admission portal: fixes
A university application is a list of requirements, not a folder of files. How to fit a page limit, what to do with translations, and why an admissions office sees more in your file than you sent.
Related tools
Compress PDF online
Reduce the size of a PDF so it is easier to email, upload or store. Especially useful for scans and documents with images.
Unlock PDF online
Remove restrictions from a PDF if you have the right to work with that file. This tool is for your own documents and permitted work scenarios.
Repair PDF
Try to repair a PDF if the file opens with errors, renders incorrectly, or fails during later processing.
Split PDF online
Split a PDF into individual pages or extract specific page ranges, for example pages 3 through 7, right in the browser.
What to do next
All tools
PDF tools catalog: merge, compress, split, convert, rotate, protect and unlock PDF files online, all directly in your browser.
FAQ
Answers to common questions about iHatePDF: whether registration is required, how files are processed, where to check limits, and whether it's safe to upload documents.
Contact
Contact iHatePDF about processing errors, choosing a tool, security, business inquiries, and suggestions for new features.