Skip to content

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

LimitValueApplies to
File size512 MBAny single file
Spreadsheet sizeabout 50 MBCSV and spreadsheets
Image size20 MBEach image
Document length2 million tokensText 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

  1. Check the actual file size

    Right-click, then Get Info or Properties. Write the number down.

  2. Is it over 512 MB?

    Almost certainly not. If it is, you hit the size ceiling and compressing will fix it.

  3. 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.

  4. 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

AttemptWhy not
Zipping itChatGPT does not unpack archives. One opaque file in, nothing out.
Renaming the extensionFiles are inspected by content, not by name.
Upgrading the planBoth ceilings are identical on every plan.
Uploading againIt 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