Upload a contract, a research paper, or a set of financial statements to Claude, and you can ask it to summarize the document, explain a chart, or pull out specific figures — all in plain conversation. This guide walks through how to work with PDFs in Claude.ai's web and app, and lays out the real file size and page limits, straight from Anthropic's official documentation, along with the points where uploads most often go wrong.
🟢 Model references match the current lineup · model notice · Fable subscription
Fable 5 and 5.1 subscription (updated September 7, 2026): Claude Fable 5.1, released September 1, 2026, is the current Fable model and Fable 5 is now legacy. Plan terms are the same for both — Max and Team Premium plans include Fable at up to 50% of the weekly usage limit; Pro and Team Standard use usage credits (
Before you start
Working with PDFs in Claude only requires being logged into a Claude.ai account through a web browser or the app — no extra software or paid plan is required just to try it. Have the PDF you want to analyze ready on your computer or phone.
- Account — a Claude.ai account you're signed into (sign up first if you don't have one)
- PDF file — a standard PDF without a password or encryption (scanned PDFs work too, though recognition quality depends on scan clarity)
- Internet connection — needed to upload the file
Quick terms to know
- Vision — Claude's ability to "read" images, including the text, tables, and charts inside them. PDF support relies on this same capability.
- Token — the basic unit Claude uses to process text. More pages or more complex images use more tokens.
- Context window — the total amount of information Claude can hold in memory during a single conversation. Documents that exceed it may get cut off before Claude finishes reading them.
Upload a PDF in under 5 minutes
There are only two ways to give Claude a PDF — attach it or drag it in — so getting started is straightforward.
- Start a new chat, then click the attachment (paperclip) button next to the message box, or drag and drop the PDF directly onto the chat window.
- Select the PDF you want to upload. A filename and thumbnail preview appearing on screen means the upload is in progress or complete.
- Once the thumbnail shows up correctly, type your request — for example, "Summarize this document in three paragraphs" or "Pull the revenue figures from the table on page 3."
Signs it worked: Claude's answer references specific sentences, numbers, or page locations from your document. If instead you get a response like "I can't find the file" or "I can't see the content," the upload likely didn't finish — try attaching it again.
What you can do with a PDF — summarize, analyze, extract, translate
Because Claude understands visual elements like images, charts, and tables inside a PDF and not just the raw text, it can do more than a simple copy-paste of the document. Anthropic's documentation lists these as core use cases:
- Analyzing financial reports — following the numbers behind charts and tables
- Extracting key information from legal documents — pulling clauses, deadlines, or amounts out of long contracts
- Assisting with document translation — helping move content from one language to another
- Converting document information into structured formats — reorganizing tables or lists into a cleaner structure
To compare documents, you can upload several PDFs into one conversation — for example, two versions of a contract — and ask Claude to lay out the differences in a table.
How big can a PDF be? Size and page limits
On Claude.ai, each file can be up to 500MB, you can attach up to 20 files per chat, and PDFs can run up to 1,000 pages. What matters more, though, is that the way Claude analyzes a PDF changes depending on its page count.
| Item | Limit |
|---|---|
| Maximum size per file | 500MB |
| Files per chat | Up to 20 |
| Maximum PDF pages | 1,000 pages |
| Range with full visual analysis (images, charts, tables) | 100 pages or fewer |
| Range with text-only analysis | 101–1,000 pages |
In practice, if your report runs past 100 pages, accuracy on anything shown only in a chart or table can drop. For documents where visual content matters, it's worth splitting them into chunks of 100 pages or fewer.
Common problems and how to fix them
Most PDF upload issues in Claude trace back to one of three causes: exceeding the size or page limit, poor scan quality, or page orientation.
- "Uploaded file is too large" error — this appears, and the upload fails outright, once a PDF exceeds 1,000 pages. Split the document into multiple files, or extract just the section you need and try again.
- Lower accuracy on scanned or photographed PDFs — Claude is more likely to misread or hallucinate content from low-quality, rotated, or very small text. Scan documents straight and at as high a resolution as practical.
- Imprecise counts or figures read from charts — counting items or reading exact numbers out of an image tends to be approximate. Always cross-check figures that matter — amounts, legal terms — against the original document.
- Later sections of a long document seem to be missing — with very long PDFs, you can hit the context window limit before Claude finishes reading everything. Asking chapter by chapter reduces the chance of gaps.
Caution: for documents where the facts matter — contracts, medical records — don't treat Claude's summary or extracted data as the final source of truth. Always verify against the original.
For developers: working with PDFs through the API
Developers building their own applications can process PDFs programmatically through the Claude API's document feature, which offers finer control than the web or app. An API request tops out at 32MB total, and a single request can include up to 600 pages (100 pages for models with a context window under 1M tokens). For PDFs you reuse often, upload them once through the Files API and reference the file ID, or apply prompt caching to save on cost and latency. A dedicated developer guide covers programmatic PDF and image handling through the API in more depth.
Frequently asked questions
Q. Can Claude read a scanned PDF that's basically a photo of a document?
Yes — Claude converts each page of a PDF into an image and analyzes it alongside any extracted text, so scanned documents are supported. That said, low-quality or rotated pages raise the risk of misreadings, so it's best to upload the clearest, most upright scan you can.
Q. Does Claude accurately analyze tables and charts inside a PDF?
For PDFs of 100 pages or fewer, Claude analyzes visual elements like tables and charts alongside the text. However, reading exact figures or counts out of an image can be approximate, so it's safest to verify any numbers that matter against the source.
Q. Can I upload several PDFs at once to compare them?
Yes — you can attach up to 20 files in a single chat, so you can upload multiple contracts or several quarters of reports together and ask Claude to compare them.
Q. What happens if a PDF exceeds the size or page limit?
If a file is over 500MB or a PDF has more than 1,000 pages, the upload is rejected with an error. Split the document into smaller files, or trim it down to just the section you need, then try uploading again.
Related articles
- Claude Settings Explained — Every Option and What to Turn On (2026)
- How to Write Prompts for Claude: 6 Core Principles from the Official Docs
- What Is Claude Cowork? Claude's File-Working Desktop Mode
- What Is Claude Design? Anthropic's Chat-to-Canvas Design Tool
- Claude Memory — How to Make Claude Remember and Manage It