Skip to main content

Claude File Upload FAQ: Formats, 500MB/20-file Limits, PDF Handling

FAQ on uploading files to the Claude app: supported formats (PDF/DOCX/XLSX...), chat 500MB/20-file vs Project 30MB limits, PDF page-based handling, and an upload-failure checklist — per the official Help Center.

ByUpdated

Using the Claude app, questions about features come up a lot: "Why won't this file upload?", "How much of a PDF does it read?", "How many files in a project?" Rather than login/connection problems (covered separately), this guide answers common FAQs about file upload and document handling, based on the official Help Center. (Re-checked September 2026; source: Anthropic's official "What kinds of documents can I upload to Claude".)

🟢 Model references match the current lineup · model notice · Fable subscription
🟢 Model references match the current lineup · Claude Opus 5 / Claude Sonnet 5 / Claude Haiku 4.5 (higher tier: Claude Fable 5.1). This notice changes only when Anthropic ships a new model.

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 (

🟢 Model references match the current lineup · Claude Opus 5 / Claude Sonnet 5 / Claude Haiku 4.5 (higher tier: Claude Fable 5.1). This notice changes only when Anthropic ships a new model.
0/M input, $50/M output tokens). The one-time
🟢 Model references match the current lineup · Claude Opus 5 / Claude Sonnet 5 / Claude Haiku 4.5 (higher tier: Claude Fable 5.1). This notice changes only when Anthropic ships a new model.
00 credit applied only to the Fable 5 transition and is not offered for 5.1. Some coding and debugging requests may be answered by an Opus model due to a security classifier (both models). See the Fable 5.1 guide and the Fable 5 availability guide for details.

Supported document formatsPDFDOCXCSVTXTHTMLODTRTFEPUBJSONXLSX** XLSX requires the analysis tool or file creation & analysis enabled

Which document formats can you upload

Per the official Help Center, Claude supports these formats in chats and project knowledge bases: PDF, DOCX, CSV, TXT, HTML, ODT, RTF, EPUB, JSON, XLSX.

One condition: to upload XLSX (Excel) files, you must enable either the analysis tool or Upgraded file creation and analysis in your account. Without it, XLSX upload may be blocked.

Chat vs Projects — upload limitsChatProject knowledge baseFile size500MB per file30MB per fileFile countUp to 20 per chatUnlimited (within context window)ProcessingText + images (multimodal PDF)Text extraction only (PDF exception)

What are the file count and size limits

Limits depend on where you upload.

  • Chat uploads: 500MB per file, up to 20 files per chat, PDFs up to 1,000 pages (official help checked September 9, 2026 — raised from the earlier 30MB limit).
  • Project knowledge bases: 30MB per file; unlimited number, but the total content must fit within Claude's context window. Except for multimodal PDFs, only text is extracted.

Crucially, even within size/count limits, an additional token limit applies based on the length of extracted content. So even under the size limit, very long content may only be partially used. Images are supported up to 8000×8000 pixels.

PDF processing depends on page countUnder 100 pagesAnalyzes text + visual elements (charts, tables, images)Over 1000 pagesText onlyWhen citing pages, use the page numbers shown in your PDF viewer

How much of a PDF does Claude read

PDF handling splits by page count. Under 100 pages, Claude analyzes visual elements (charts, tables, images) along with text. Over 1000 pages, it processes text only.

The official docs also give practical tips: when referring to a page, use the page number shown in your PDF viewer, not the printed page number. Use images that are 1000×1000 pixels or larger and avoid small/low-resolution images. For large documents, splitting them into smaller sections reduces limit issues.

If upload fails — checklistIs the file under 500MB (30MB for Project files)No more than 20 files in this chatIs it a supported format (PDF/DOCX/CSV/TXT/HTML/ODT/RTF/EPUB/JSON/XLSX)For XLSX, is the analysis/file feature onLong content may hit the context limitDid you split very large documents

If upload fails — a checklist

If a file won't upload or seems only partially used, check these in order:

  • Is the file under 500MB (30MB for Project files)?
  • Are there no more than 20 files in this chat?
  • Is it a supported format (PDF/DOCX/CSV/TXT/HTML/ODT/RTF/EPUB/JSON/XLSX)?
  • For XLSX, is the analysis tool / file creation & analysis enabled?
  • Is the content long enough to hit the context limit (then only part may be used)?
  • Did you split very large documents into smaller pieces?

Note: These limits (500MB per chat upload, 30MB per Project file, 20 files, etc.) are the values stated in the official Help Center as checked on September 9, 2026, with an additional token limit based on extracted-content length. Plans, features, and exact numbers may change — check the official Help Center for the latest.

Login/response problems: when Claude isn't working; reducing made-up links/content: 6 ways to reduce hallucinations.

Disclaimer: This article is based on Anthropic's official Help Center (accessed June 2026, re-checked September 9, 2026). This site is not affiliated with Anthropic; screens, features, and limits may change with updates.

Was this helpful?

Keep reading