Free tool · scrolling capture

Full-page screenshot

Get the whole page in one image, including everything below the fold, without scrolling and stitching.

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

Full-page screenshots in your browser

BrowserHow
Chrome, EdgeDevTools → Ctrl+Shift+P → “Capture full size screenshot”
FirefoxRight-click → “Take Screenshot” → “Save full page”
SafariDevelop menu → Show Web Inspector → right-click the html node → “Capture Screenshot”
Any deviceThis tool or the screenshot API

Full-page screenshots by API

curl -G "https://api.screenshotbase.com/v1/take" \
  --data-urlencode "url=https://example.com" \
  -d full_page=true -d format=jpg \
  -H "apikey: YOUR-API-KEY" -o page.jpg

Frequently asked questions

How do I screenshot a full web page in Chrome without an extension?

Open DevTools (F12), press Ctrl+Shift+P (⌘+Shift+P on Mac), type “screenshot” and choose “Capture full size screenshot”. Or use this tool, which works from any device including phones.

Why are some parts of the page missing?

Some pages load images only when you scroll (lazy loading) or use fixed-height containers with their own scroll bars. Full-page capture shows what the page renders when its full height is laid out.

Which format should I use for long pages?

JPG or WebP. Full-page screenshots of long pages are tall images, and PNG files get large quickly; JPG and WebP stay small at good quality.

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&full_page=true

# 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

Free screenshot tools

Start using our Screenshot API for free today!

Get 300 requests / month for free