Website Screenshot Generator

Capture a real screenshot of any URL at any device size, viewport or full page

Target

Rendering the page, this can take a few seconds…
Website screenshot
— —
Screenshots are rendered by a real headless browser on our server. Some sites block automated visits or take longer to load than usual — if a capture fails or times out, try again or use a different preset.

About this tool

This tool drives a real headless Chromium browser on our server to load the URL you enter and capture what it actually renders — the same page a visitor would see, including JavaScript-rendered content, not a cached thumbnail or a static preview API. Pick one of the four common device presets or set your own width and height, choose whether you want just the visible viewport or the entire scrollable page, and download the result as a PNG.

How to use:

  1. Enter the URL you want to capture (with or without https://).
  2. Pick a device preset, or choose Custom and set your own width and height in pixels.
  3. Check "Capture the full page" if you want the entire scrollable page rather than just the first screen.
  4. Click Capture screenshot and wait a few seconds while the page renders.
  5. Download the resulting PNG once it appears.

Tips: custom width and height are each clamped to 320–2560px. Full-page captures of very long pages take longer than viewport captures. If a site blocks automated browsers or its own security settings interfere with navigation, the capture will fail with a clear error rather than hang indefinitely — just try again or try a different page on the same site.

FAQ

Why does capturing a screenshot take several seconds?

A real headless browser has to load the page — download HTML, CSS, JavaScript and images, run scripts, and render layout — the same way a normal browser tab would, so it takes a few seconds rather than being instant.

Why did my capture fail?

Some sites block automated browser visits, require a login, or have security policies that prevent navigation entirely. Others simply take too long to load and hit our server's timeout. The error message shown tells you what happened; trying again or capturing a simpler page on the same site sometimes works.

What's the difference between viewport and full page capture?

Viewport capture takes only what's visible at the chosen width and height, like a normal screenshot. Full page capture scrolls through and stitches together the entire page, including content below the fold.

Can I set a custom resolution instead of a preset?

Yes — choose Custom and enter any width and height between 320 and 2560 pixels each; values outside that range are clamped automatically.

Is my screenshot stored anywhere?

No — the image is rendered on request and streamed back to your browser; it isn't kept on the server afterward.