Guide
What to Do When ChatGPT Says Your PDF Is Too Long
You dropped a PDF into ChatGPT (or Claude), and instead of an answer you got "the message is too long," a cut-off reply, or a summary that clearly skipped half the document. Frustrating — especially when that PDF is the whole reason you opened the chat.
The short version: don't feed the whole thing. Give the model only the pages you actually need, keep them as a PDF, and tell it how to cite. Here's why, and how to do it in a couple of minutes.
Why it happens
Two limits are colliding. A model can only "see" so much at once — its context window — and the chat apps also cap how big an upload or message can be. A dense 200-page book blows past both. When it does, the model either refuses, or quietly reads only part of the file. The second case is worse, because you can't tell what it skipped.
Three fixes — and the one that actually works
Most people reach for one of three things:
- Split and paste. Copy chunks of text in by hand. It works, but it's tedious and you lose every figure, table, and scan.
- Convert to plain text or Markdown. Shrinks the file, but throws away images, tables, and the page numbers printed on each page. Fine for a text-only report; bad for anything with figures or scanned pages.
- Trim to the pages you need. Keep only the relevant pages and hand those over. Almost always the best move: it fits the limit, and the model stops spending attention on the 180 pages you didn't care about.
A focused 25-page packet gets you a sharper answer than a 300-page dump — nearly every time.
Keep it as a PDF, not text
This part surprises people: you usually shouldn't convert the PDF at all. Claude and ChatGPT read the page images directly, so if you hand them a trimmed PDF, the figures, tables, and scanned maps come along for free — and so do the page numbers printed on each page, which matter for the next step.
Stop it from inventing page numbers
Once the document is trimmed, add a short instruction so the citations stay honest. Paste something like this alongside your PDF:
Use the attached PDF as the source. Cite by the page number printed on each page (in the header or footer), not the page's position in the file. If a page has no printed number, cite the section and say so. Never guess a page number, and if something isn't in the source, say so.
That one paragraph is the difference between "page 34 of the file" (useless once you've trimmed or combined anything) and a citation you can actually check.
Don't want to do this by hand every time?
PDF Source Prep does exactly these steps: pick the pages you need and it exports a trimmed PDF plus that citation prompt, ready to drop into Claude or ChatGPT. It runs entirely in your browser — nothing is uploaded.
Try PDF Source Prep — free No sign-up · 100% in your browserThe whole workflow, in one line
Trim to the pages you need → keep them as a PDF → add a citation instruction. Do that, and "your PDF is too long" stops being a problem — and the answers get better, because the model is finally reading only what matters.
Related: Why ChatGPT invents page numbers · How to feed multiple PDFs to AI.
Your files never leave your browser.