> For the complete documentation index, see [llms.txt](https://docs.browserflow.app/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.browserflow.app/reference/browserflow-commands/extract-data/take-screenshot.md).

# Take Screenshot

Takes a screenshot of the page or an element

#### Selection

* Visible area
  * Captures the visible area of the page
* Full page
  * Captures the entire page
* Element
  * Captures an element

#### File name

* Name of the file to save (include file extension)

#### File destination

* Where to save the file

#### Store downloaded file path/URL in variable

* Name of the variable to store the path/URL of the downloaded file
* Storing the local file path is only needed if the downloaded file will later be uploaded in the flow since [Upload File](/reference/browserflow-commands/interact-with-page/upload-file.md) requires an absolute path.
