Uploading Files to Harvey

Learn how to upload files in Assistant and Vault, understand limitations, and troubleshoot common upload issues.

Last updated: Apr 30, 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.

File Type

Max File Size

Additional Notes & Limits

PDF

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.

For visual content, Harvey automatically identifies and analyzes the most relevant page based on your prompt.

Word (.docx, .doc)

500 MB

Reads comments within Word documents

For visual content, converted to PDF internally and analyzed in the same way.

PowerPoint (.ppt, .pptx)

500 MB

For visual content, converted to PDF internally and analyzed in the same way.

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

Max cell limit is 2 million cells. Files over 2 million cells will fail to process.

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

Analyzed directly. Large images are automatically resized when needed.

Additional Vault Capacity Limits


Upload Files to Assistant

  1. Open Assistant.
  2. Enter your prompt.
  3. Click Files.
  4. Drag and drop files, browse your computer, or select Add from Vault.
  5. (Optional) Under Sources, select knowledge sources such as Web Search, EDGAR, or LexisNexis® (if enabled).
  6. Click Ask Harvey.

You can add or replace files mid-thread and continue asking follow-up questions.


Upload Files to a Vault

  1. Go to Vault from the sidebar.
  2. Open an existing vault or click Create vault.
  3. Drag and drop files into the Vault or click Upload files.
  4. 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

For instructions on typical uploads, 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.

Image of vault error log

Other Error Messages

  • Password-Protected File: Upload Password Protected Files
  • Empty Document: The file appears to have no content. Open the file locally to confirm that it contains either text or images.
  • 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:

  1. A clear description of the issue, including the exact error message.
  2. Screenshots of the upload status logs or screen recordings of the error.
  3. The affected document(s) attached.
  4. Your browser version and operating system.
  5. Whether you attempted uploading to other product areas, and what happened.