If Claude suddenly refuses to accept more files and shows a "file limit" style error, the cause is almost always one of three separate limits — how many files you attached, how large a single file is, or how much total content Claude can process at once. This guide walks through the official numbers from Claude's support documentation and matches each cause to a fix, so you can get back to work in a few minutes.
🟢 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 (
What does the "file limit exceeded" error actually mean?
In short, this error isn't one single limit — it's a signal that you've hit one of three different caps. Claude applies separate file count and size limits to chats and to Projects — workspaces that group related conversations and let you pre-load reference files — and on top of that, there's a context window, the total amount of text Claude can read at once. Any one of these three can block your upload or your message, so the first step is figuring out exactly which one you tripped.
Before you start
- A Claude account — the file upload limits below apply the same way whether you're on Free or a paid plan (Pro/Max)
- Access to claude.ai in a browser, or the Claude app, while signed in
- The files you want to upload, with their format and size already checked (right-click a file → Properties/Get Info to see its size)
Quick terms to know
- Projects — a workspace that groups multiple conversations and reference files together, so you don't have to re-upload the same files in every chat.
- Context window — the total amount of text Claude can "keep in mind" at once. Uploaded file content, your conversation history, and Claude's replies all share this same budget.
- Token — the unit Claude uses to count text, instead of characters. A file's size in MB and its token count aren't the same thing — a text-dense PDF can use more tokens than a larger, image-heavy one.
- RAG (Retrieval-Augmented Generation) — instead of loading an entire knowledge base at once, Claude retrieves only the relevant parts when needed. Projects switch to this mode automatically as their content approaches the context limit.
Diagnose the cause first
Before you can fix the error, figure out which of the three limits you hit. Follow the flow below.
Chat uploads and Project uploads have different limits
Where you upload a file inside Claude changes which limit applies. According to Claude's official "Upload files to Claude" documentation, chat and Project uploads follow different caps.
| Category | Chat upload | Project upload |
|---|---|---|
| Number of files | Up to 20 per chat | Unlimited (but total content must fit the context window) |
| Size per file | Up to 500MB | Up to 30MB |
| Image resolution | Up to 8000×8000 pixels | - |
| PDF pages | Up to 1000 pages (100 or fewer: text + visuals analyzed; 101-1000: text only) | Same PDF rules apply |
| Processing | Analyzes text and visual elements | Text extraction only (except multimodal PDFs) |
Supported file types are the same for chat and Projects: documents — PDF, DOCX, CSV, TXT, HTML, ODT, RTF, EPUB, JSON, XLSX; images — JPEG, PNG, GIF, WebP. Note that XLSX (Excel) files require enabling code execution in your account settings first — if a spreadsheet upload fails, check that setting.
Fixes, matched to each cause
- Over the 20-file count — split across conversations. Keep only the files you actually need in one chat, and move the rest to a separate conversation, or register shared reference material in a Project so you can keep referring to it without re-hitting the 20-file cap each time.
- A single file is over the size limit (500MB chat / 30MB Project) — split or compress it. Most PDF viewers and tools can split a document into smaller sections so you only upload the part you need, and compression tools can shrink image-heavy PDFs. Caution: if compression turns text into images, Claude may no longer be able to read it — double-check that text extraction still works after compressing.
- Count and size are fine but you see a "message will exceed the length limit" error — that's context overflow. The combined content of your attached files exceeds what Claude can process at once. Paste only the relevant text directly instead of the whole file, or move the material into a Project. On paid plans (Pro, Max, Team, Enterprise), Projects automatically switch to RAG mode as content grows, expanding usable knowledge capacity by up to 10x.
- Still stuck — start a new conversation. A long chat history itself takes up context space. The same files that failed in an old, long conversation sometimes upload fine in a fresh one.
You'll know it worked when the file appears in your attachment list and the send button becomes active. If the error persists, re-read the exact error text and work back through the three causes above.
Does this differ by plan (Free, Pro, Max, Team)?
The file upload count and size limits themselves are the same regardless of plan. Claude's official documentation doesn't list separate chat/Project file limits for Free versus paid plans — it's 20 files/500MB for chat and unlimited files/30MB for Projects either way. What does differ by plan is related, but separate:
- Number of Projects — Free accounts can create up to five Projects. Paid plans have no such cap.
- RAG-expanded knowledge capacity — the up-to-10x expansion described above is only available on paid plans (Pro, Max, Team, Enterprise). On Free, Project knowledge can hit the context limit without that expansion kicking in.
- Sharing Projects — Team and Enterprise plans can share a Project with other members of an organization.
In other words, "how big can one file be" is identical across plans, but "how much material can I comfortably keep in a Project" has more headroom on paid plans.
Common sticking points: the exact error messages and what to do
| Symptom | Cause | Fix |
|---|---|---|
| New files stop attaching | The chat already has 20 files attached | Remove unneeded files, or move to a new chat/Project |
| One specific file is rejected instantly | That file exceeds the size limit (500MB chat, 30MB Project) | Split or compress the file, then retry |
| "Your message will exceed the length limit for this chat. Try attaching fewer or smaller files or starting a new conversation." | Combined content of attached files exceeds the context window | Attach fewer files, paste only needed text, or start a new chat |
| A PDF over 1000 pages won't attach at all | PDFs are supported only up to 1000 pages | Split the PDF into multiple files |
Next step: if your files keep piling up
If you're repeatedly uploading the same kind of reference material across multiple chats, it's worth consolidating that material into a single Project instead. Once it's registered there, you don't need to re-attach it every conversation, and on a paid plan, RAG mode means you can keep adding more material while Claude automatically retrieves only what's relevant. For the full picture on usage limits by plan, see Claude's usage limits guide.
Frequently asked questions
Q. How many files can I attach to a single chat?
Up to 20, per Claude's official documentation. Trying to attach more will fail or trigger an error.
Q. Does the file size limit vary by plan?
No — chat uploads are capped at 500MB per file and Project uploads at 30MB per file, the same on Free and paid plans. What is plan-specific is the ability to expand Project knowledge capacity by up to 10x via RAG, which is limited to paid plans.
Q. How many pages can a PDF have?
Up to 1000 pages. Claude analyzes both text and visuals for PDFs of 100 pages or fewer, and text only for 101-1000 pages.
Q. File count and size look fine, so why does it keep failing?
You've likely hit context overflow — the combined content of your files exceeds Claude's context window, the total text it can process at once. Try attaching fewer files, moving them into a Project, or starting a new conversation.
Related articles
- Feel Like Claude Got Dumber? A Context, Settings, and Model Checklist
- Claude Not Working? Fix Login, Access & Errors (2026)
- Claude File Upload FAQ: Formats, 500MB/20-file Limits, PDF Handling
- Troubleshooting Claude Error Messages: Limits, Capacity, Login
- Fix "Your Previous Message Wasn't Sent" in Claude — Causes & Steps (2026)