Free website screenshot tool

Paste a URL and download a screenshot — PNG or JPEG, any size, full page or viewport. No signup, no credit card. Powered by the Rendershot API.

Browser options

Full page
Remove ads & cookie banners
Resolution
Width
Height
Zoom100%
Wait until

Browser size: 1280 × 1280 px

Image options

Format
Your screenshot will appear here.

Want this in your own code?

This tool runs on Rendershot's screenshot API. Capture screenshots programmatically with one request — the free plan includes 200 renders/month, no credit card.

curl -X POST https://api.rendershot.io/v1/screenshot \
  -H 'X-API-Key: sk_live_...' \
  -H 'Content-Type: application/json' \
  -d '{"url":"https://example.com","format":"png"}' \
  --output screenshot.png

Frequently asked questions

How do I take a screenshot of a website?

Paste the page's URL into the box above, choose a size (or leave the default), and click Capture screenshot. The tool renders the page on a real Chromium browser and gives you a PNG or JPEG to download — no software to install.

Is this screenshot tool free?

Yes, it's free to use with no signup. It's rate-limited per visitor to keep it fast for everyone. If you need to capture screenshots in bulk or from your own code, grab a free Rendershot API key — 200 renders/month, no credit card.

Can I capture a full-page screenshot?

Yes. Turn on the "Full page" option and the tool captures the entire scrollable page, not just the viewport. You can also set a custom width, height, and zoom.

Can it remove cookie banners and popups?

Yes — leave "Remove ads & cookie banners" on and the tool strips common cookie-consent banners and popups before capturing, for a cleaner shot.

How do I capture screenshots in my own code?

This tool is a front-end for the Rendershot screenshot API. From code you POST a URL to /v1/screenshot with your API key and get back image bytes — see the example below. The free plan includes 200 renders/month.