What file formats does Claude accept? Claude accepts common document, spreadsheet, text, data, and image formats, including PDF, DOCX, CSV, TXT, HTML, ODT, RTF, EPUB, JSON, XLSX, JPEG, PNG, GIF, and WebP. The optimal format depends on what you need Claude to read or analyze, as accepting a file and fully understanding its contents are different tasks.
This guide is for students, professionals, researchers, marketers, business teams, and everyday Claude users who need to upload documents, understand file limits, choose the right format, or solve upload problems.
What file formats does Claude accept?
Claude supports many of the file formats people commonly use for documents, business information, spreadsheets, and images.
|
File format |
Supported? |
Best use |
| Yes | Reports, research, contracts, manuals | |
| DOCX | Yes | Word documents and text-heavy files |
| XLSX | Yes* | Spreadsheets and structured data |
| CSV | Yes | Tables and datasets |
| TXT | Yes | Notes and plain text |
| HTML | Yes | Web pages and HTML content |
| JSON | Yes | Structured information |
| ODT | Yes | OpenDocument files |
| RTF | Yes | Rich text documents |
| EPUB | Yes | Digital books |
| JPEG | Yes | Photos and images |
| PNG | Yes | Screenshots and graphics |
| GIF | Yes | Supported image content |
| WebP | Yes | Web images |
XLSX uploads require code execution and file creation to be enabled. If you’re inquiring about the file formats that Claude accepts, rest assured that it supports nearly all common document and image formats utilized in everyday work.
You can upload supported files directly to a conversation or add them to a project’s Files section. You can also drag files into a conversation or paste images from your clipboard.
The format matters because different files provide Claude with different types of information.
Can Claude accept files?
Yes. Claude can accept supported files in individual chats and projects, but successful uploading does not guarantee that every element inside the file can be understood.
There are three separate stages of file compatibility:
- Upload: Claude accepts the file.
- Extraction: Claude retrieves the relevant information.
- Interpretation: Claude understands the information needed for your question.
This distinction solves a common problem. Uploading a document can be successful, yet it may still yield an incomplete answer. This is likely because crucial information may reside in images, charts, diagrams, or formatting elements that Claude does not interpret accurately.
For example, a text-heavy DOCX file is generally suitable for summarization. If the same document contains important screenshots, however, those images may not receive the same visual analysis as images contained in a supported PDF.
Therefore, do not judge compatibility only by the file extension. Choose a format that preserves the information your task depends on.
Does Claude accept PDF files?
Claude can analyze both text and visual elements in PDF files that have 100 pages or fewer. For PDFs between 101 and 1,000 pages, Claude processes the text but does not analyze visual elements such as charts, graphics, and images.
PDFs larger than 1,000 pages cannot be uploaded. PDF is usually the best choice when the appearance and structure of a document matter.
Use PDF when you need Claude to work with:
- Research papers
- Financial reports
- Contracts
- Product manuals
- Business reports
- Charts
- Diagrams
- Tables
- Visually formatted documents
For example, if a report contains a chart and you want Claude to explain the trend shown in that chart, a PDF is more appropriate than a text-only format.
A PDF can preserve the relationship between text and visual elements, making it useful for documents where page structure contributes to meaning.
Can Claude read DOCX files?
Claude supports DOCX files and can work with the text contained in Word documents. DOCX is a strong choice for documents that are primarily written content. It works well for reports, proposals, articles, meeting notes, policies, contracts, and drafts.
However, there is an important limitation. For non-PDF documents, Claude extracts text. It does not interpret embedded images as visual content in the same way it can analyze visual elements in supported PDFs.
That means you should consider converting a DOCX to PDF when an embedded chart, screenshot, diagram, or other visual is essential to your question.
For example, suppose a Word report contains a paragraph explaining sales performance and a screenshot containing the actual sales chart. Claude can work with the extracted text, but the screenshot may not provide the visual information you expected. The practical rule is simple: use DOCX for text, and use PDF when visual information matters.
Can Claude read Excel files?
Claude supports XLSX files when code execution and file creation are enabled. XLSX is useful when your information depends on spreadsheet structure. It can be appropriate for financial models, sales reports, budgets, inventory records, calculations, and worksheets.
Use XLSX when you need to preserve workbook information rather than simply upload rows and columns. CSV can be a better option when the data is simple and you do not need workbook-specific features.
|
Format |
Best choice when you need |
| XLSX | Spreadsheet structure and workbook data |
| CSV | Simple rows and columns |
| A visually formatted table or report | |
| TXT | Plain text data |
| JSON | Structured information |
If an Excel file contains charts or other visual elements, consider whether those visuals are essential to your question. The goal is not simply to upload the largest or most sophisticated file. The goal is to provide Claude with information in a form it can use effectively.
What file formats does Claude accept for images?

Claude supports JPEG, PNG, GIF, and WebP image formats. Visual information is best conveyed through images. Common examples include screenshots, photographs, diagrams, graphics, scanned material, and visual references.
Claude’s image limits are separate from document limits. Images can be up to 8,000 by 8,000 pixels. For better results, use clear images with enough resolution to show the details relevant to your question. Small or blurry images can make visual analysis harder.
Instead of uploading several unrelated images, provide only the images needed for the task when possible. Then tell Claude exactly what you want it to compare, identify, extract, or explain.
For example, “Compare the two screenshots and identify the three differences” gives Claude a clearer task than “Look at these images.”
What is the difference between file acceptance and file understanding?
What file formats does Claude accept? That question is only half of the compatibility issue. A supported format means Claude can receive the file. It does not mean every object inside the file will be interpreted.
Think of file handling in four layers:
- Format: Can Claude accept it?
- Content: Can Claude extract the information?
- Visuals: Can Claude understand important images or graphics?
- Context: Does Claude have enough information to answer the question?
PDF provides an important example. Claude can analyze text and visual elements in PDFs with 100 pages or fewer. For longer PDFs within the supported page limit, Claude processes text but not visual elements.
Non-PDF documents are different because Claude extracts text from them. Embedded images in those files are not interpreted as visual content.
This is why a file can be technically supported but still unsuitable for a particular task. If your question depends on a chart, screenshot, diagram, or page layout, choose a format that preserves that information.
What file size can Claude use?
Claude allows files up to 500 MB each in a regular chat, with a maximum of 20 files in one chat. Images can be up to 8,000 by 8,000 pixels. PDFs can contain up to 1,000 pages. Project files have a separate 30 MB per-file limit.
|
Upload type |
Current limit |
| Chat file | 500 MB per file |
| Files in one chat | 20 |
| Image dimensions | 8,000 × 8,000 pixels |
| PDF length | 1,000 pages |
| Project file | 30 MB per file |
These limits answer the basic question about what file size Claude can use, but they should not be confused with your overall usage allowance.
A large file can consume more of your available usage than a small file. Conversation length, attachment size, model choice, tools, and other factors can affect how quickly you reach your usage limit.
For large documents, consider dividing the material into logical sections. This can make your questions more focused and the resulting answers easier to review.
What is the Claude file upload limit for free users?
The Free plan allows file uploads, but it does not provide unlimited Claude usage. This distinction is important because there are two different types of limits:
File limits specify the maximum size for each upload and the number of files that can be attached. Usage limits determine how much you can use Claude during a given period. A free user can upload a supported file but is limited in file analysis capacity.
The Free plan has session-based usage limits that reset periodically, and the available usage can vary. Message length, attachment size, conversation length, model choice, and other factors can affect usage.
When researching the Claude file upload limit for free users, do not confuse the 500 MB technical upload limit with the amount of work your free account can actually perform.
For occasional document analysis, the Free plan can be useful. For frequent work involving many large files, your available usage becomes a more important consideration.
Can you upload files to Claude for free?
You can upload supported files while using Claude’s Free plan. The key limitation is not simply whether you can attach a file. Your account still has limited usage available.
For instance, a Free user might successfully upload a large report but later encounter a usage limit while engaging in a lengthy discussion about that report.
This is why “free file upload” should not be interpreted as unlimited document processing. If you only need to summarize a report, compare a few documents, or ask questions about an occasional file, free access may be sufficient.
If you regularly analyze large documents, multiple spreadsheets, or many images, your usage capacity can become the practical constraint.
How many images can I upload to Claude for free?
Claude allows up to 20 files in a single chat, including supported images. However, Anthropic does not define the 20-file chat limit as a fixed daily allowance for Free users. In other words, it would be incorrect to describe the limit as “20 images per day.”
Your overall usage is separate from the number of files you can attach to a single conversation.
For image-heavy tasks, use clear images and upload only the visuals that matter. If you need Claude to compare several images, label your request clearly so it knows what relationship you want it to examine.
For example, compare these four product screenshots. Identify changes in pricing, layout, and feature descriptions.” That prompt gives Claude a clear purpose for the uploaded images.
What document format is best for Claude?
- PDF is best for visually rich documents. Use it when charts, diagrams, page layout, or other visual elements matter.
- DOCX is best for text-heavy Word documents. Use it for reports, articles, contracts, proposals, and written drafts.
- XLSX is best for spreadsheet work. Use it when workbook structure and spreadsheet data matter.
- CSV is best for simple datasets. Use it when you need straightforward rows and columns.
- TXT is best for clean plain text. Use it when formatting is not important.
- JPEG, PNG, GIF, and WebP are best for visual information. Use them for screenshots, photographs, graphics, and other supported images.
The best format is therefore not necessarily the most advanced format. It is the format that preserves the information Claude needs to answer your question.
Why can’t I upload files to Claude?
If Claude does not upload your file, you will check its size, format, file count, image dimensions, page count, and account usage. These steps are critical to resolving the issue.
Common causes include:
- The file is larger than 500 MB.
- You already have 20 files in the chat.
- An image exceeds 8,000 by 8,000 pixels.
- A PDF exceeds 1,000 pages.
- An XLSX upload requires the relevant capability to be enabled.
- The file is damaged or incomplete.
- Your current usage limit has been reached.
- A project file exceeds the 30 MB per file limit.
If the file uploads but Claude cannot answer your question, the issue may not be the upload itself.
Check whether the information you need is stored inside an embedded image, chart, or other visual element. For non-PDF documents, Claude extracts text and does not interpret embedded images as visual content.
If the document is very large, divide it into smaller logical sections and upload only the material relevant to your question.
How can you get better results from Claude file uploads?

The best results come from combining the right file format with a specific question.
Follow these practical guidelines:
- Use PDF when visual document structure matters.
- Use DOCX for text-heavy Word files.
- Use XLSX when spreadsheet structure matters.
- Use CSV for simple tabular data.
- Use supported image formats for visual questions.
- Avoid unnecessary duplicate files.
- Split very large documents into useful sections.
- Mention specific pages, tables, columns, or sections.
- Explain exactly what you want Claude to find.
For example, instead of asking:
“Analyze this report.”
Ask: “Summarize the three biggest risks in this report and identify the section where each risk appears.”
The second request gives Claude a clear objective and makes the answer easier to evaluate.
What file formats does Claude accept? The practical answer
What file formats does Claude accept? Claude supports a broad range of common files, including PDF, DOCX, XLSX, CSV, TXT, JSON, JPEG, PNG, GIF, and WebP.
The right choice depends on your task. Use PDF when visual information matters, DOCX for text-heavy documents, XLSX for spreadsheet work, CSV for simple datasets, and supported image formats for visual content.
Remember that file acceptance and file understanding are different. A supported file may still contain information that Claude cannot interpret as you expect.
For most users, choosing the right format before uploading is the easiest way to improve the quality of document analysis.
If your team handles large volumes of documents, spreadsheets, images, or other information, Flexlab can review your current workflow and help identify practical opportunities for better AI-assisted file handling.
A creative workflow review can help you understand how information moves through your process, identify areas where manual work can be reduced, and uncover opportunities where AI could support your team without forcing unnecessary changes.
What File Formats does Claude Accept – FAQs
1. What file types does Claude support?
Claude seamlessly handles a wide range of file formats, including PDF, DOCX, XLSX, CSV, TXT, JSON, JPEG, PNG, GIF, and WebP. Experience tailored interpretation features that adjust to meet the unique needs of each file type.
2. Can Claude read PDF, DOCX, and Excel files?
Yes. Claude supports PDF, DOCX, and XLSX files, although each format has different processing capabilities. PDF is useful for visual documents, DOCX for text, and XLSX for spreadsheet data.
3. Why can’t I upload a file to Claude?
An upload can fail because of file size, file count, page count, image dimensions, account limits, or file-specific requirements. Check the file’s size, format, and applicable upload limits before trying again.









