Free tool · no install

Website screenshot

Enter a URL and get an image of the page as a desktop browser shows it. No extension, no sign-up.

Rendered in a real browser with cookie banners hidden. Takes 5–30 seconds.

What you can capture

Typical uses

UseWhy a screenshot
Link previews and thumbnailsShow what a page looks like before people click
MonitoringArchive how a page looked on a given day
QA and design reviewsCompare layouts across devices
Compliance and evidenceKeep a dated record of ads, prices or terms
SEO and competitor researchSee pages as visitors in other countries see them, with the API (screenshot from another country)

Frequently asked questions

How do I take a screenshot of a website?

Paste the address into the field, choose the device and format, and click Take screenshot. The page is opened in a real browser on our servers and the image appears below after a few seconds.

Why does the page look different from my browser?

We load the page as a new visitor: not logged in, with cookie banners hidden and from our default location. Pages that require a login or block automated browsers may show an error page.

Can I take screenshots automatically?

Yes, with the screenshotbase API: one GET request returns the image. The free plan includes 300 screenshots a month. See the documentation.

Screenshot API

Take screenshots from your code

screenshotbase renders any website in a real browser and returns the image: full page or viewport, any device size, retina, from 100+ countries, with cookie banners and ads hidden.

/v1/take documentation Screenshot API All documentation

300 free screenshots every month. No credit card required.

GET https://api.screenshotbase.com/v1/take?url=https://example.com

# Response: the image (PNG, JPG, WebP or GIF)
curl -G "https://api.screenshotbase.com/v1/take" \
  --data-urlencode "url=https://example.com" \
  -d viewport_width=1280 -d viewport_height=800 \
  -d format=png \
  -H "apikey: YOUR-API-KEY" \
  -o screenshot.png

More free tools

Start using our Screenshot API for free today!

Get 300 requests / month for free