> ## Documentation Index
> Fetch the complete documentation index at: https://runableinc.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# File Upload Limits

> Maximum file sizes, file counts, and supported formats for uploads in Runable.

## Chat uploads

| Limit | Value |
| - | - |
| Maximum files per message | 10 |
| Maximum file size per file | 25 MB |

### Supported file types by mode

| Mode | Supported types |
| - | - |
| **Agent Mode** | All file types: documents, code files, images, videos, audio, archives, spreadsheets, PDFs, and more |
| **Chat Mode** | Images (PNG, JPG, JPEG) and PDFs only |

### Upload methods

You can upload files in five ways:

* **File picker** - Click the + button and select files.
* **Drag and drop** - Drag files onto the input bar.
* **Clipboard paste** - Press Ctrl/Cmd + V to paste an image from your clipboard.
* **Screenshot** - Capture a browser tab screenshot directly.
* **Sketch** - Open the drawing tool, sketch something, and attach it.

<Note>
  HEIC images (from iPhone) are automatically converted to PNG on upload.
</Note>

## Canvas uploads

| Limit | Value |
| - | - |
| Maximum files per upload | 20 |
| Maximum file size per file | 25 MB |
| Supported types | All image formats (PNG, JPG, WEBP, GIF, etc.) and video formats (MP4, MOV, etc.) |

### Upload methods

* **File picker** - Click the Upload button in the canvas toolbar.
* **Drag and drop** - Drag files directly onto the canvas.
* **Clipboard paste** - Press Ctrl/Cmd + V to paste an image.

## Presigned URL uploads

| Limit | Value |
| - | - |
| Maximum files per batch | 10 |
| URL expiry | 1 to 1,440 minutes (default 60 minutes) |
| Read URL validity | 365 days |

## Next steps

<CardGroup cols={2}>
  <Card icon="keyboard" href="/keyboard-shortcuts" title="Keyboard Shortcuts">
    See all available keyboard shortcuts.
  </Card>

  <Card icon="globe" href="/supported-languages" title="Supported Languages">
    See which UI languages are available.
  </Card>
</CardGroup>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.