Free Website Screenshot Generator

Take a screenshot of any website online — full-page or mobile — and download it as a PNG. Rendered by real headless Chrome. No signup, no watermark.

Screenshot appears here
5 free captures per 5 minutes · sign up for 100 free renders/month

How to screenshot a website online

  1. Paste the website address (URL) in the box above.
  2. Optionally tick Full page to capture the whole page, or Mobile to use a phone-sized viewport.
  3. Click Capture — the page renders in headless Chrome in about a second.
  4. Click Download PNG to save the image.

Need this in your app?

This tool is powered by our REST API. Automate it with one HTTP call — 100 free renders every month, no credit card required.

curl -X POST https://screenshotapis.org/v1/screenshot \
  -H "X-Api-Key: sk_live_your_key" \
  -H "Content-Type: application/json" \
  -d '{"url": "https://example.com", "full_page": true}' \
  --output screenshot.png
Get a free API key →

Frequently asked questions

How do I take a screenshot of a website without installing anything?

Paste the URL above and click Capture. The page is rendered in a real headless Chrome browser in the cloud and returned as a PNG you can download — nothing to install.

Can I capture the entire page, not just the visible part?

Yes — check “Full page” before capturing and the screenshot will include everything from the top of the page to the footer, exactly as Chrome renders it.

Can I see how a website looks on a phone?

Check “Mobile” to render the page in an iPhone-sized viewport (390×844 at 2× resolution), which triggers the site's responsive mobile layout.

Is there an API for this?

Yes. This tool is a wrapper around our screenshot API. A free account includes 100 renders per month, and paid plans start at $19/month for 2,000 renders.

Do you store my screenshots?

No. The image is generated on demand, sent straight to your browser, and never written to storage.

More free tools: