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.
What you can capture
- Any public web page at desktop, laptop, Full HD or retina resolution
- The full page from top to bottom, not just the visible part (full-page screenshot)
- Phones and tablets at their real viewport sizes (mobile screenshot)
- From another country to check localized content, prices and geo-blocking (screenshot from another country)
Typical uses
| Use | Why a screenshot |
|---|---|
| Link previews and thumbnails | Show what a page looks like before people click |
| Monitoring | Archive how a page looked on a given day |
| QA and design reviews | Compare layouts across devices |
| Compliance and evidence | Keep a dated record of ads, prices or terms |
| SEO and competitor research | See pages as visitors in other countries see them |
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 in the selected 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.
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