--- sidebar_label: Page.screenshot --- # Page.screenshot() method Captures a screenshot of this [page](./puppeteer.page.md). #### Signature: ```typescript class Page { screenshot( options: Readonly & { encoding: 'base64'; } ): Promise; } ``` ## Parameters
Parameter Type Description
options Readonly<[ScreenshotOptions](./puppeteer.screenshotoptions.md)> & { encoding: 'base64'; } Configures screenshot behavior.
**Returns:** Promise<string>