> For the complete documentation index, see [llms.txt](https://prohelp.assetpanda.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://prohelp.assetpanda.com/ursa/ursa-file-upload.md).

# Ursa file upload

Ursa can read and analyze files you upload, including images, PDFs, spreadsheets, and text documents. For example, Ursa can perform the following tasks for uploaded files:

* Extract text from images using optical character recognition (OCR)
* Read and summarize document contents
* Analyze spreadsheet data and answer questions about rows, columns, and values
* Answer questions about the content of the file
* Compare information across multiple uploaded files

## Upload files

1. In the navigation pane, select ![URSA icon](/files/qXlLz9o9hKgJe7cIcvI0). The chat window is displayed.
2. Click <i class="fa-plus">:plus:</i> in the chat input area.
3. Select the files you want to upload from your device. The following file types are supported:&#x20;
   * Images: PNG, JPG/JPEG, GIF, BMP, TIFF, WebP
   * Documents: PDF, DOC, DOCX, TXT, RTF
   * Spreadsheets: XLS, XLSX, CSV
   * Data files: JSON, XML, MD

{% hint style="info" %}

* You can upload up to three files in each message, with a maximum size of 50 MB per file.&#x20;
* If a document, spreadsheet, or data file is too large, consider breaking the data into smaller files for upload.
* Use clear, high-resolution images. Blurry or dark images may produce inaccurate text extraction.
* Upload well-formatted documents with clear headings and structure to produce better results.
  {% endhint %}

4. Add a message describing what you'd like Ursa to do with the file (optional but recommended). See [Example prompts](#example-prompts-with-file-uploads).
5. Press **Enter** to send your message with the attached files.

### Example prompts&#x20;

**Receipt photo**

> *Extract the vendor name, date, and total amount from this receipt.*

**Spreadsheet**

> *Summarize the data in this file and tell me how many items have a status of Active.*

**PDF manual**

> *What maintenance intervals are listed in this document?*

**Upload a label image:**&#x20;

> *Read the serial number and model information from this label.*
