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
Browser size: 1280 × 1280 px
Image options
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.pngFrequently 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.