Lee este artículo en español.
How to take a screenshot of a website (no software to install)
You need an image of a web page: to save how a page looked on a given date, to report a visual bug, to build a preview thumbnail, or to keep proof of a price or a listing before it changes. It comes up mostly in these situations:
- Keeping evidence of what a page said or showed on a specific day.
- Reporting a visual bug to a developer without describing it in words.
- Building a thumbnail or a link preview for a page you don't control.
- Capturing a page before content that changes often (a price, a listing, a status) is gone.
The hidden trick: your browser already does this
For a one-off page, you don't need to install anything. Chrome and Edge have a "full page screenshot" tool built into their developer tools, and it captures the whole scrollable page, not just what fits on your screen.
- Open the page and press F12 (or right-click → Inspect) to open developer tools.
- Press Ctrl+Shift+P (Cmd+Shift+P on Mac) to open the command menu.
- Type screenshot and choose Capture full size screenshot.
- The image downloads on its own, as a PNG.
This works for any page you can see in your own browser, and it's the fastest option if you're doing it once, right now, for a page you're already looking at.
When that's not enough
The browser trick has a real limit: it's you, clicking, one page at a time. It doesn't help when you need a screenshot of a page you don't have open (a client's site, or a competitor's), when you need the same page captured every day to track a change, or when a workflow needs to generate one automatically every time something happens.
That's what Website Screenshot does: send it a URL and it returns a PNG or JPEG of that page, rendered in a real browser with JavaScript enabled, so it looks the same as if you'd opened it yourself. Nothing to install, and it works from an n8n, Make or Zapier flow just as easily as from your own code.
Full page or just what's visible
By default you get the visible area (1280x800 pixels, adjustable), the same as a normal browser window. If you need the whole page including everything below the fold, set full_page to true and the capture stretches to the full scrollable height, the same result as the browser's own full-page trick.
When a page needs a moment to load
Some pages finish loading a second or two after the page itself responds: an animation, a cookie banner closing, content that loads in after the initial render. wait_ms lets you tell the tool to wait up to 5 seconds before taking the picture, so the screenshot shows the page the way a person would actually see it, not a half-loaded version.
FAQ
Can it capture a page that needs a login? Not directly: it loads the URL the way anyone without an account would see it, so pages behind a login show the login screen, not what's behind it.
Does it work on any website? On any public one. Private networks and internal addresses are blocked, so it can't be used to reach something on your own local network.
PNG or JPEG, which one? PNG by default, which keeps text and sharp edges crisp. JPEG is smaller, so it's the better choice if you're generating a lot of screenshots and file size matters more than pixel-perfect edges.
Try this tool
You'll find the full instructions for Website Screenshot, with examples for n8n, Make and your own code. And if you don't have an account yet, you can create one for free.