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, with the API (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, 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.pngMore free tools
Full page screenshot
Capture a whole page, top to bottom.
Mobile website screenshot
See a site on iPhone, Android and iPad.
URL to PDF
Save any web page as a PDF.
URL to markdown
Turn a web page into markdown.
HTML to PDF
Print your own HTML as a PDF.
HTML to image
Render HTML and CSS as a PNG, JPG or WebP.
HTML to markdown
Turn HTML into clean markdown.
URL to PNG
Save a web page as a PNG image.
URL to JPG
Save a web page as a JPG image.
Scrolling screenshot
One long image of a page, no stitching.
HTML to PNG
Render HTML as a lossless PNG.
HTML to JPG
Render HTML as a compact JPG.
Viewport sizesScreen sizes and pixel ratios of 46 devices.
ErrorsChrome network errors and screenshot API errors, with fixes.