> 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

Upload files and documents to Ursa

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](https://1392520265-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxeONEzrcpTXxoedP4Phm%2Fuploads%2FsvBdaCrsAlOIDNyFGzOU%2FURSA.png?alt=media\&token=1624067c-3976-4931-a19c-a7f79b2b53bd). 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.*
