Uploading Files to Harvey
Learn how to upload files in Assistant and Vault, understand limitations, and troubleshoot common upload issues.
Last updated: Feb 12, 2026
Overview
Upload files to Harvey to analyze documents, run structured extractions, and collaborate across teams. This guide walks through how file uploads work in Assistant and Vault, which file types are supported, current size limits, and how to troubleshoot issues quickly.
Supported File Types and Size Limits
Harvey supports a wide range of formats in both Assistant and Vault.
Important: These limits apply per individual file and are not applicable to Workflows.
File Type | Max File Size | Additional Notes & Limits |
|---|---|---|
500 MB | Max page limit for text extraction is 10,000 pages. PDFs over 10,000 pages which require text extraction will fail to process. | |
Word (.docx, .doc) | 500 MB | Reads comments within Word documents |
PowerPoint (.ppt, .pptx) | 500 MB | N/A |
Email (.eml, .msg) | 500 MB | Can read email attachments |
Excel (.xls, .xlsx) | 20 MB | Max cell limit is 2 million cells. Excel files over 2 million cells will fail to process. |
CSV | 20 MB | N/A |
Text (.txt) | 30 MB | N/A |
Common code languages (PHP, Python, Python Script, Java, JavaScript, TypeScript, JSON, XML, C, CPP (C++), CSS, Ruby, TeX, Markdown) | 15 MB | N/A |
HTML | 8 MB | N/A |
Images (JPG, PNG, TIFF) | 500 MB | Extracts text (charts/diagrams not fully supported) |
Additional Vault Capacity Limits
Vault Limit | Maximum File Size |
|---|---|
Files per vault* | 100,000 |
GB per vault | 100 GB |
Files per thread | 10,000 |
Files per review table | 10,000 |
*While Assistant only allows uploading 50 files to a thread, vaults can store 100,000 files.
Upload Files to Assistant
- Open Assistant.
- Enter your prompt.
- Click Files.
- Drag and drop files, browse your computer, or select Add from Vault.
- (Optional) Under Sources, select knowledge sources such as Web Search, EDGAR, or LexisNexis® (if enabled).
- Click Ask Harvey.
You can add or replace files mid-thread and continue asking follow-up questions.
Tip: If ad hoc work becomes matter-level work, click Save to Vault to store your files for reuse.
Upload Files to a Vault
- Go to Vault from the sidebar.
- Open an existing vault or click Create vault.
- Drag and drop files into the Vault or click Upload files.
- Monitor the upload log and progress indicators until processing completes.
If enabled by your organization, you can also import files directly from:
- SharePoint
- OneDrive
- iManage
- Google Drive
- NetDocuments
Upload Files to a Review Table
Follow the steps to create a review table in our article, Using Review Tables.
Upload Files from Connected Document Systems (DMS)
Go to our Integrations page to explore help articles by the DMS you’re working with.
Tips for Success
- Use clean PDF or DOCX files for best extraction accuracy.
- Excel and CSV files must be under 20MB and contain no more than 2 million cells.
- TXT, HTML, and XML files have lower size limits than other formats.
- If review tables stall at scale, reduce the number of columns or run smaller batches.
- Use Save to Vault when analysis expands beyond a single query.
Troubleshooting Upload Issues
Follow the steps below based on the error message you receive.
If the error appears in Vault, click into file errors to view the error type. You can also download errors to an Excel sheet for granular error details, such as file size, type, and time.

Other Error Messages
- Password-Protected File: Upload Password Protected Files
- Empty Image/Document: The file appears to have no text content. Open the file locally to confirm that it contains text.
- Email attachments not appearing
- Only attachments on the most recent message in an email thread are processed.
- “Virtual attachments” created by Gmail or Outlook for files larger than 25MB are not supported.
Need Further Assistance?
Before contacting Support, gather:
- A clear description of the issue, including the exact error message.
- Screenshots of the upload status logs or screen recordings of the error.
- The affected document(s) attached.
- Your browser version and operating system.
- Whether you attempted uploading to other product areas, and what happened.