# What you can do with CurlShot

> Paste a website address and get a screenshot of the whole page as an image or PDF. Free to try, nothing to install. For developers, one simple screenshot API.

- [Full-page screenshot](https://curlshot.com/tools/full-page-screenshot.md): Take a screenshot of a whole web page, from the top to the very bottom, as one image. Paste the address, nothing to install. Also available as an API.
- [Web page to PDF](https://curlshot.com/tools/website-to-pdf.md): Turn a web page into a PDF document from its address. Real pages, working links and selectable text. Paste the address, nothing to install. Also an API.
- [URL to image](https://curlshot.com/tools/url-to-image.md): Convert any URL into an image file. Paste a web address and download a PNG, JPEG or WebP screenshot of the page. Free to try, and one request by API.
- [Mobile screenshot](https://curlshot.com/tools/mobile-screenshot.md): See and screenshot any website as it looks on an iPhone, an Android phone or a tablet, without picking one up. Paste the address. Free to try, also an API.
- [Screenshot without cookie banners](https://curlshot.com/tools/screenshot-without-cookie-banners.md): Take a clean screenshot of any web page: cookie banners, consent pop-ups, ads and chat bubbles are hidden before the capture. Free to try, also an API.
- [Website thumbnail](https://curlshot.com/tools/website-thumbnail.md): Make a thumbnail or preview image of any website from its address. For directories, link lists, portfolios and newsletters. Free to try, one request by API.
- [Screenshot API](https://curlshot.com/tools/screenshot-api.md): A screenshot API for developers. One HTTP request turns a URL, HTML or Markdown into a PNG, JPEG, WebP or PDF. Full page, devices, blocking, cache, MCP.
- [HTML to image](https://curlshot.com/tools/html-to-image.md): Render your own HTML, CSS or Markdown into an image or a PDF with one API request. For social cards, certificates, receipts and reports.
- [Scrolling video of a website](https://curlshot.com/tools/website-scrolling-video.md): Record a video of a web page scrolling from top to bottom, from its address. MP4, WebM or GIF, computer or phone view. One API request, nothing to install.
- [Web page to JPG](https://curlshot.com/tools/webpage-to-jpg.md): Save any web page as a JPG image. Paste the address, choose the whole page or just the top, and download the file. Free to try, also one request by API.
- [Tablet screenshot](https://curlshot.com/tools/tablet-screenshot.md): See and screenshot any website as it looks on an iPad or another tablet, without owning one. Paste the address and choose Tablet. Free to try, also an API.
- [Dark mode screenshot](https://curlshot.com/tools/dark-mode-screenshot.md): Screenshot any website in its dark theme. One option asks the page for dark mode before the screenshot is taken. Works with full pages, devices and PDF.
- [Element screenshot](https://curlshot.com/tools/element-screenshot.md): Capture one part of a web page instead of all of it: a chart, a pricing table, a card. Name the element with a CSS selector and get an image of it alone.
- [High-resolution screenshot](https://curlshot.com/tools/high-resolution-screenshot.md): Take sharp, high-resolution screenshots of any website. One option doubles or triples the pixel density, for print, retina displays and zooming in.
- [Screenshot without ads](https://curlshot.com/tools/screenshot-without-ads.md): Take a clean screenshot of any website: ads, trackers, cookie banners and chat bubbles are removed before the screenshot. Paste the address. Free to try.
- [HTML to PDF](https://curlshot.com/tools/html-to-pdf.md): Convert your own HTML and CSS into a PDF with one API request. Paper size, margins, landscape and backgrounds are options. For invoices and reports.
- [Markdown to PDF](https://curlshot.com/tools/markdown-to-pdf.md): Turn Markdown into a clean, styled PDF or image with one API request. Headings, lists, tables and code are laid out for you. For notes, docs and reports.
- [Open Graph images](https://curlshot.com/tools/open-graph-image-generator.md): Generate the image that shows when a link is shared: one card per article or product, made from your own HTML template at 1200 by 630 pixels, by API.
- [Screenshot behind a login](https://curlshot.com/tools/screenshot-behind-login.md): Screenshot dashboards, admin pages and staging sites that need a login. Send a session cookie or a header with the request and the page opens signed in.
- [Bulk screenshots](https://curlshot.com/tools/bulk-screenshots.md): Screenshot a whole list of web pages at once. Start up to 100 screenshots with one API call, then collect the results by webhook or one status request.
- [Screenshots for AI agents](https://curlshot.com/tools/screenshot-tool-for-ai-agents.md): Let an AI agent look at any web page. An MCP server with a take_screenshot tool, an OpenAPI description and llms.txt, or one plain HTTP request.
