---
title: "Files and screenshots"
description: "Download, upload, and capture files from your browser sessions"
image: "https://help.agent.mq/og.svg"
---

> Documentation Index
> Fetch the complete documentation index at: https://help.agent.mq/llms.txt
> Use this file to discover all available pages before exploring further.

# Files and screenshots

- **Downloads** — [Trigger file downloads and retrieve them from your browser sessions programmatically.](/browsers/files/downloads)

- **Uploads** — [Upload local files into browser sessions to interact with file input elements.](/browsers/files/uploads)

- **Screenshots** — [Capture full-page or element-level screenshots from your browser sessions.](/browsers/files/screenshots)

- **PDFs** — [Generate PDFs from any web page rendered in your browser session.](/browsers/files/pdfs)

## When to use each

| Feature                                                | Use when                                                                      |
| ------------------------------------------------------ | ----------------------------------------------------------------------------- |
| [**Downloads**](/browsers/files/downloads)     | You need to retrieve a file the browser downloaded (PDFs, CSVs, ZIPs, etc.)   |
| [**Uploads**](/browsers/files/uploads)         | Your automation needs to interact with a file input field                     |
| [**Screenshots**](/browsers/files/screenshots) | You want a visual snapshot of a page or element for debugging or verification |
| [**PDFs**](/browsers/files/pdfs)               | You want to generate, download, or display a PDF from a web page              |

## How files are stored

Downloaded files are synced to Browsers' cloud storage automatically. You don't need to configure a download path. Files are available via the API after the session completes.

Screenshots and PDFs are returned directly in your automation code and saved locally, not stored in Browsers cloud storage.

> **Note**
>
> Downloaded files are renamed with a Unix timestamp to avoid conflicts (e.g. `report.pdf` → `report-1719265797164.pdf`).

Source: https://help.agent.mq/browsers/files/overview/index.mdx
