ChatGPT says your file is too large. Which of the 4 caps did you hit?
Error messages explainedLast checked
Short answer
Check the file size first. Under about 10 MB and you did not hit a size limit, you hit a length limit, and the fixes are completely different. Compressing a long document does nothing, because the problem is the number of words rather than the number of megabytes.
The four ceilings
| Limit | Value | Applies to |
|---|---|---|
| File size | 512 MB | Any single file |
| Spreadsheet size | about 50 MB | CSV and spreadsheets |
| Image size | 20 MB | Each image |
| Document length | 2 million tokens | Text and documents, spreadsheets exempt |
The bottom row is the one that catches almost everyone, and it is not a size limit at all.
Working out which one you hit
Check the actual file size
Right-click, then Get Info or Properties. Write the number down.
Is it over 512 MB?
Almost certainly not. If it is, you hit the size ceiling and compressing will fix it.
Is it a spreadsheet over 50 MB?
Different ceiling, lower. Exporting to CSV usually drops it sharply, since XLSX carries formatting that CSV does not.
Under 10 MB and it still refused?
Then it is length. There is no amount of compression that helps, because the words are the problem.
If it is genuinely a size problem
Nearly always images inside a document.
Here is the useful part: every ChatGPT plan except Enterprise discards images from documents anyway. It extracts the digital text and throws the pictures away. So compressing the images, or stripping them entirely, costs you nothing that ChatGPT was ever going to read.
- PDF: use any compress or reduce-size option, or export to plain text.
- Word: Save As, then reduce image size, or export to plain text.
- Spreadsheet: save as CSV. Formatting and formulas go, data stays.
If it is a length problem
The common case, and compression is not the answer to any part of it.
A three-hundred-page report can be a couple of megabytes and be far past 2 million tokens. The only fix is to send less at a time.
Send the section you need. You rarely need three hundred pages read. Pull out the chapter your question concerns.
Split it and send the parts in order. Cut it into pieces small enough to go through, then send them one after another with an instruction first:
I am sending a long document in several parts. Do not answer until I tell you the last one has arrived. Reply "received" after each.
Without that instruction ChatGPT answers part one as though it were the whole thing.
The version of this problem with no error at all
Worth knowing, because it is more dangerous than the message you got.
Sometimes a long document is not rejected. It uploads, and ChatGPT reads as much as fits and works from that, silently. You get a confident summary of the first portion with nothing to suggest anything is missing.
At least "the file is too large" tells you something went wrong. Check for the silent version by asking something only answerable from the end:
What is the final section called?
If it cannot say, it never read that far.
What does not work
| Attempt | Why not |
|---|---|
| Zipping it | ChatGPT does not unpack archives. One opaque file in, nothing out. |
| Renaming the extension | Files are inspected by content, not by name. |
| Upgrading the plan | Both ceilings are identical on every plan. |
| Uploading again | It will fail the same way, and failed attempts count against your rate cap. |
Common questions
What is ChatGPT's maximum file size?
512 MB for any single file, 50 MB or so for CSV and spreadsheets, and 20 MB per image. But most files rejected as too large are nowhere near those numbers, because length is a separate limit that produces similar wording.
My file is only 3 MB. Why is it too large?
Because it is long, not big. Text and document files are capped at 2 million tokens, and a text-heavy document reaches that at a few megabytes. Compressing it will not help. Sending less of it will.
Does compressing the file help?
Only if you genuinely hit the size ceiling, which usually means images inside the document. Since every plan except Enterprise discards images anyway, compressing costs you nothing ChatGPT would have read.
Will a paid plan let me upload it?
No. Both the 512 MB ceiling and the 2 million token cap are identical on every plan. Paid plans raise how many files you can send, not how large or long each one can be.
Keep reading
How to bypass the ChatGPT file upload limit in 2026: 5 fixes
The limit cannot be raised, so all 5 fixes send less at a time. Paste in parts under 10,000 characters, plus the 4 tricks that only look like they work.
How to upload a large PDF to ChatGPT: 4 ways that work
512 MB is the ceiling, but a 3 MB PDF can still be too long: text caps at 2 million tokens. How to tell truncation from rejection, and the 4 fixes.
ChatGPT file upload not working? Find your error here
Hit the limit having uploaded 1 file? Failed attempts count toward the 80 per 3 hours cap. Every ChatGPT upload error here, with the fix that clears it.
Can ChatGPT read Word documents?
Yes, up to 512 MB per file, and DOCX is among the most reliable formats. Every plan but Enterprise discards the images, and how to spot what was dropped.
Why ChatGPT says your conversation is too long
The chat is full, not the file. Messages, replies and uploaded files share one total, so the same file uploads fine in a new chat. How to move across cleanly.
CSV and Excel limits in ChatGPT: about 50 MB, and no token cap
Spreadsheets cap around 50 MB and are exempt from the 2 million token limit that truncates documents. Why a 200,000 row CSV goes in when a report does not.