What kind of files does Claude allow me to upload? Claude accepts common documents, spreadsheets, structured data files, and images; however, successful uploads do not ensure complete or accurate extraction.
As of July 23, 2026, Claude’s general upload list includes PDF, DOCX, CSV, TXT, HTML, ODT, RTF, EPUB, JSON, and XLSX when code execution and file creation are enabled. It also accepts JPEG, PNG, GIF, and WebP images. Scan quality, layout, encryption, embedded media, file size, and context limits still affect what Claude understands.
In this blog, you’ll learn:
- Which file formats Claude accepts
- Current Free, Pro, chat, and Project limits
- How Claude handles PDFs, spreadsheets, images, ZIPs, and PowerPoint files
- Why accepted files fail and how to prepare them safely
Quick Answer: What File Formats Can Claude Accept?
The clearest answer to what kind of files Claude allows me to upload is that Claude supports widely used work files, not every extension.
-
Documents and Text Files
Claude supports PDF, DOCX, TXT, HTML, ODT, RTF, and EPUB. These suit reports, contracts, essays, manuals, policies, web pages, and ebooks.
Claude generally extracts text only from non-PDF documents, so embedded charts or screenshots may be missed. Convert image-heavy Word files to PDF when visual interpretation matters.
-
Spreadsheets and Structured Data
Claude accepts CSV, JSON, and conditional XLSX. CSV is usually best for clean tabular analysis because it removes formulas, macros, and visual formatting.
Use XLSX when formulas or multiple sheets matter. XLSX upload requires code execution and file creation. Claude for Excel separately supports XLSX and XLSM but does not fully handle macros or VBA.
-
Images
Claude accepts JPEG, PNG, GIF, and WebP. General chat images can be up to 8000 × 8000 pixels. Anthropic recommends images around 1000 × 1000 pixels or larger when detail matters. Use sharp screenshots and readable charts; avoid glare, heavy compression, and tiny labels.
|
File type |
Accepted? | Best use |
Main risk |
|
|
Yes |
Reports, contracts, visual pages | OCR, encryption, dense layouts |
|
DOCX |
Yes |
Text-heavy Word files | Embedded visuals may be ignored |
|
CSV |
Yes |
Clean tables | Formulas and formatting are lost |
|
XLSX |
Conditional |
Multi-sheet workbooks | Requires analysis capability |
|
TXT |
Yes |
Logs, transcripts | Encoding and weak structure |
|
HTML |
Yes |
Page text and markup | Dynamic content may be missing |
|
ODT/RTF |
Yes |
Office documents | Formatting may flatten |
|
EPUB |
Yes |
Ebooks | Navigation and media may degrade |
|
JSON |
Yes |
Structured records | Invalid syntax or deep nesting |
|
JPEG/PNG/GIF/WebP |
Yes |
Images and screenshots | Low resolution or tiny text |
|
PPT/PPTX |
Not on general list | Presentations | Export to PDF or use add-in |
|
ZIP |
Not for normal chat | Skills/plugins | Contents are not auto-read |
Claude File Upload Limits: Free, Pro, Chats, and Projects
When people ask what kind of files does Claude allow me to upload, they also need to identify the upload surface. Chats, Projects, code-execution workflows, Office add-ins, and the API can enforce different rules.
Chat Upload Limits
Current general chat documentation lists:
- Up to 500MB per file
- Up to 20 files per chat
- Images up to 8000 × 8000 pixels
The 20-file ceiling covers total attachments in the conversation. Context and usage limits can stop analysis before the file-size ceiling does. Also, a file can fit the size limit but use an unsupported format.
Claude File Upload Limit Free vs Pro
Anthropic does not publish separate per-chat file-count caps for Free and Pro. The documented maximum remains 20 files per chat. Free users have less usage, while Pro users have at least five times more usage per session.
Long conversations and large attachments consume more of that allowance.
Can you upload files to Claude for free? Yes. Free accounts support file uploads and up to five Projects. Pro adds more usage, Claude Code access, and priority access.
How many images can I upload to Claude for free? Anthropic does not list a separate free-image quota. The published practical maximum is a total of 20 files in one chat, subject to usage, context, and image limits.
Claude Project File Rules
Project files have different limits:
- 30MB per file
- No fixed published file-count ceiling
- Total usable content remains constrained by context and retrieval
- Non-PDF files usually receive text extraction only
- Multimodal PDFs can retain visual understanding
Projects reuse knowledge across chats. Retrieval-augmented generation can expand usable Project knowledge by up to about 10 times.
Accepted Does Not Mean Fully Understood

The most useful answer to what kind of files does Claude allow me to upload must separate format acceptance from extraction quality.
-
Searchable Versus Scanned PDFs
Searchable PDFs contain a text layer, so Claude can find headings and quote sections more reliably. Scanned PDFs are images; handwriting, blur, stamps, skew, and multi-column layouts reduce accuracy. Keep visual-analysis sections below 100 pages and split larger files.
-
Tables, Charts, and Embedded Images
Claude can analyze charts and tables, but may misread small labels, merged cells, distant footnotes, or color-only values.
Ask Claude to reproduce extracted values before concluding. For example: “First rebuild the table in Markdown, mark uncertain cells, then calculate the change.”
-
Formatting and Hidden Content
TXT and CSV formats may fail due to unusual encoding or inconsistent delimiters. JSON might upload but could remain unusable if there is invalid syntax or excessive nesting. DOCX files can conceal comments, text boxes, or embedded objects, so it’s essential to verify several known passages.
Can You Upload PDF, Excel, ZIP, and PowerPoint Files?
This section answers the format-specific questions about what kind of files does Claude allow me to upload.
-
Can We Upload a PDF on Claude?
Yes. PDF is supported and is usually the best format when layout, charts, images, or page references matter.
Remove passwords, run OCR, split long files, fix orientation, and request viewer page citations. API PDF limits differ from Claude.ai chat limits.
-
Can I Upload an Excel File to Claude?
Yes, but XLSX requires code execution and file creation. If that option is unavailable, export the required sheet to CSV.
Use XLSX for formulas or multiple tabs and CSV for straightforward analysis. Remove irrelevant sheets, duplicate headers, and unused rows; then name the target sheet, columns, and question.
-
Can I Upload a ZIP File or PPT?
ZIP is not a general chat format. It is accepted only in special workflows such as custom Skills or organization plugins. Renaming the extension does not convert it.
PPT and PPTX are also absent from the general chat list. Export a deck to PDF, or use Claude for PowerPoint, which can read the open presentation’s slides, text, shapes, layouts, fonts, colors, and slide master.
How to Upload Files to Claude
Once you know what kind of files does Claude allow me to upload, a clear task prompt produces better results.
Upload in a Chat
- Open Claude.
- Select the plus button.
- Choose Add files or photos.
- Select, drag, or paste the file.
- Wait for processing.
- State the scope, output format, and validation rules.
Example: “Summarize pages 4–12 for an operations manager. Extract deadlines into a table. Cite the PDF viewer page for each item and flag uncertainty.”
Add Files to Claude Projects
Use a Project when documents need to support multiple conversations.
- Open a Project and add files to its knowledge area.
- Use descriptive filenames and concise instructions.
- Refer to filenames in later prompts.
Keep each Project focused on one domain. Mixing unrelated legal, HR, sales, and technical files can weaken retrieval.
Claude Code Upload File Workflows
Claude Code does not use the same upload box. It works with files available in the permitted working directory.
It can inspect code, configuration, Markdown, JSON, CSV, logs, and other accessible files. Proprietary or binary formats may require a local parser or conversion tool. File access does not mean native understanding, so provide a path, define the task, and keep secret-bearing folders out of scope.
Real-World Use Cases and Benefits
Understanding what kind of files does Claude allow me to upload helps users match the format to the job.
- Students and researchers: Compare papers, review charts, and normalize data.
- Office teams: Summarize policies, compare contracts, and clean spreadsheets.
- Analysts: Reconcile exports, inspect JSON, and explain trends.
- Writers and developers: Analyze manuscripts, repositories, logs, and guides.
- Knowledge teams: Build Projects around policies, products, or research.
The main benefit is faster source-based analysis. However, legal, financial, medical, audit, and other high-impact outputs still require human review.
How to Prepare Files for Better Results
The best format depends on the task, but clean and searchable files consistently perform better.
Prepare PDFs
- Prefer searchable text and proofread OCR.
- Remove blank pages and split by topic.
- Use PDF when layout matters.
- Remove passwords and complex form layers.
Prepare Spreadsheets and Data
- Use one header row and avoid merged cells.
- Standardize dates and currencies.
- Delete unused rows and explain abbreviations.
- Use CSV for simple tables and XLSX for workbook structure.
- Validate JSON.
Prepare Images and Filenames
Use PNG for screenshots and diagrams, JPEG for photos, and WebP for smaller files. Keep labels and legends visible.
Descriptive filenames such as Q2-2026-Sales-Report.pdf help users and Project retrieval more than names such as scan0007.pdf.
Claude File Upload Not Working: Causes and Fixes

When Claude file upload is not working, check format, size, context, and account capability first.
Why Can’t I Upload Files to Claude?
Common causes include:
- Unsupported extension or disabled XLSX analysis
- Size, 20-file, context, or usage limit
- Encrypted, corrupt, or malformed PDF
- Incorrect filename or MIME type
- VPN, extension, cache, network, or service issue
Anthropic recommends attaching fewer or smaller files, starting a new chat, disabling problematic extensions or VPNs, clearing browser data, and checking service status.
Claude Failed to Upload File—You Can Try Again
Retry once, simplify the filename, save a fresh copy, split or compress it, and start a new chat. Then convert DOCX to PDF or XLSX to CSV, or try another browser.
Why Does Claude Not Accept PDF?
Likely causes include encryption, corruption, excessive size, too many pages, context overflow, or browser failure.
If the PDF uploads but cannot be read, run OCR, flatten annotations, remove security, export a new PDF, and test five pages first. This separates upload failure from extraction failure.
Privacy and Secure AI Document Workflows
Compatibility should never override data protection.
-
Personal Accounts
Anthropic states that deleted consumer chats are removed from history immediately and from backend systems within 30 days. With model improvement enabled, de-identified data may be retained for up to five years; Incognito chats are excluded.
Redact passwords, API keys, identification numbers, banking details, and unnecessary personal data before upload.
-
Business Workflows
Commercial-product inputs and outputs are not used for training by default. Organizations should still apply access controls, retention rules, least-privilege sharing, and human review.
A secure workflow should cover intake, malware scanning, OCR, redaction, upload, extraction validation, output review, retention, and deletion.
Mistakes to Avoid
Most weak results come from file preparation and prompting, not the extension alone.
Common Mistakes
- Expecting perfect extraction from long scans
- Treating upload success as full understanding
- Sending image-heavy DOCX instead of PDF
- Using screenshots when CSV exists
- Failing to name the target sheet
- Combining unrelated Project files
- Trusting unverified calculations
- Renaming instead of converting files
- Uploading sensitive data without approval
A Simple Quality Check
Ask Claude to state the filename, detected page or row range, a short extraction sample, unreadable content, and source location for each key claim. Then compare three known passages or values.
Challenges and Limitations
Claude file workflows still have practical limits:
- Formats and limits can change by surface.
- Context or usage may run out first.
- OCR struggles with handwriting and poor scans.
- Non-PDF documents may lose embedded visuals.
- Spreadsheets can hide logic in links and macros.
- Large Projects may retrieve incomplete passages.
- Claude can misread tables and numbers.
- Web, mobile, Office, Code, and API behavior differs.
Future Trends in Claude File Processing
Claude’s document workflows are moving toward broader context, retrieval, local file access, code execution, and direct Office file editing.
- Projects will rely more on retrieval.
- Office add-ins will preserve more structure and citations.
- OCR and visual extraction should improve.
- Enterprise controls will matter more.
- Workflows will validate extraction before conclusions.
Conclusion
What kind of files does Claude allow me to upload? Claude supports PDF, DOCX, CSV, TXT, HTML, ODT, RTF, EPUB, JSON, conditional XLSX, and common image formats. Chat attachments, Projects, Office add-ins, Claude Code, and API workflows apply different rules.
Choose the format that fits the task, prepare it carefully, confirm what Claude extracted, and protect sensitive data. Use PDF for visual documents, CSV for simple tables, XLSX for workbook structure, and Projects for reusable knowledge.
For teams handling large, messy, or confidential document sets, Flexlab can help design a secure workflow for OCR, document cleaning, extraction checks, Project structure, and human review. Start with the Claude file-compatibility checklist, then continue with the PDF preparation guide, the document-cleaning service, or the Claude Projects tutorial, and book a secure AI document-workflow strategy session when custom automation is needed.
FAQs
1. What Is the Best Format to Upload Files to Claude?
Use a searchable PDF when layout, charts, and page references matter. Use CSV for tables, TXT for plain text, and JSON for structured records.
2. How Many Files Can You Upload to Claude Pro?
Claude’s published chat limit is up to 20 files per conversation, including images. Pro adds more usage, not a separately published per-chat file count.
3. Can You Upload Files to Claude for Free?
Yes, Free users can upload supported files and create up to five Projects. Lower usage limits may limit the number of large analyses that can be completed in a single session.









