Full Page Screenshot
Paste any public URL and capture the entire scrolling page, from the top all the way to the footer, as one clean PNG. No browser extension, no scrolling and stitching by hand, and nothing cut off below the fold.
No screenshot yet
Enter a URL above and click Render
Free, no sign-up. Renders the live page in a real browser and captures it edge to edge.
01 · How it works
Paste a URL
Drop in any public web page: a landing page, article, dashboard, or pricing page. No login and nothing to install.
We capture the whole page
A real headless browser loads the page, scrolls from top to bottom, and stitches the entire page into one tall image, including everything below the fold.
Download the PNG
Preview the capture, switch between the full page and just the visible area, then download it as a PNG in one click.
How to take a full page screenshot of any webpage
A full page screenshot captures everything on a page, from the headline at the top to the very bottom of the footer, including all the content you would normally have to scroll to reach. That is different from a normal screenshot, which only saves the slice of the page that happens to fit on your screen.
To take one here, paste the page's URL in the box above and keep full page turned on. A real browser loads the live page, scrolls through it, and hands you back one tall PNG of the entire webpage. There is no extension to install and nothing is cut off below the fold.
Because the capture runs in an actual headless browser, you get the page exactly as it renders: web fonts, background images, CSS gradients, charts, and anything that only appears after JavaScript runs.
Full page vs visible-area screenshot
There are two ways to capture a page, and this tool does both with a single toggle. A full page screenshot is the whole scrolling document stitched into one image. A visible-area screenshot is a single viewport, the same slice you would see without scrolling.
Reach for the full page when you want the entire article, landing page, or pricing table in one shot, for a portfolio thumbnail, a case study, or an archive. Reach for the visible area when you only need the hero section or the first impression a visitor gets before scrolling.
How to take a full page screenshot in Chrome
Chrome can do this without any extension using its built-in DevTools. Open the page, press F12 (or Ctrl+Shift+I on Windows, Cmd+Option+I on Mac) to open DevTools, then open the Command Menu with Ctrl+Shift+P (Cmd+Shift+P on Mac), type screenshot, and choose Capture full size screenshot. Chrome saves the entire scrolling page as a PNG.
The catch is that DevTools captures at your current window width and can struggle with sticky headers or lazy-loaded images on very long pages. Plenty of people install a full page screenshot Chrome extension instead, but extensions can read everything on the page, so they are worth being careful with.
This tool is the no-extension alternative: it renders the URL on our servers at a clean desktop width and returns the full page image, so you get the same result without DevTools or a plugin.
Full page screenshot on a Mac
The Mac screenshot shortcuts (Shift+Cmd+3 for the screen, Shift+Cmd+4 for a selection) only capture what is on the display, so they cannot grab a long scrolling page in one go. Safari has a hidden trick: open the Develop menu, or use File then Export as PDF, to save the whole page, but it comes out as a PDF rather than an image.
If you want a true full page screenshot as a PNG on a Mac, the simplest path is to paste the URL above. It captures the entire page in the cloud and gives you an image you can download, with no Safari developer settings to enable.
Full page screenshot on Windows
On Windows, the Snipping Tool and the PrtScn key only capture the visible part of the screen, so a long web page gets cut off at the bottom of your monitor. Microsoft Edge has a built-in Web capture (Ctrl+Shift+S) with a Capture full page option that does scroll the whole page, which is handy if you already use Edge.
For any browser on Windows, or when you just want a clean image without browser chrome and scrollbars, paste the URL into the tool above. It renders the full page off-screen and returns a tidy PNG of the entire site.
How to screenshot a full page on iPhone and Android
On an iPhone, take a normal screenshot in Safari (press the side button and volume up together), then tap the preview and switch from Screen to Full Page at the top. iOS saves the whole scrolling page, but only as a PDF, and only inside Safari.
On Android, take a screenshot and tap Capture more (or Scroll, depending on the phone) to extend it down the page. Both work for casual saves, but they depend on the browser and the phone. To capture any URL as a real image from any device, paste the link into this tool, since it runs the capture in the cloud rather than on your phone.
How a scrolling (long) screenshot is captured
A scrolling screenshot, sometimes called a long screenshot, works by loading the page, measuring its full height, scrolling down it in steps, and combining the pieces into one tall image. Doing that by hand and lining up the seams is fiddly, which is why a renderer that does it automatically is so much cleaner.
This tool handles the scrolling and stitching for you and waits a moment for fonts and images to load before it captures, so lazy-loaded content further down the page has a chance to appear. The result is a single seamless image of the entire webpage.
Why a full page screenshot gets cut off or looks wrong
An automated capture is a fresh, logged-out visit, so it can differ from what you see on your own screen. If a full page screenshot looks cut off or off in some way, the usual reasons are worth knowing:
- <strong>Lazy-loaded images</strong>: content that only loads as you scroll may need an extra moment, so add a short wait for image-heavy pages.
- <strong>Sticky or fixed headers</strong>: a navbar pinned to the top can repeat down a stitched capture on some tools; a true render avoids this.
- <strong>Cookie and consent banners</strong>: a first-time visitor sees the GDPR overlay you dismissed long ago, which can cover the top of the page.
- <strong>Infinite scroll</strong>: feeds that keep loading more content have no natural bottom, so the capture stops at the height loaded so far.
- <strong>Logged-out state</strong>: anything personalized to your account renders in its signed-out form.
- <strong>Viewport width</strong>: the page is captured at a fixed desktop width, so a responsive layout may shift compared with your own window.
Capturing full page screenshots at scale with an API
Capturing one page by hand is easy. Capturing hundreds, on a schedule, or inside your own app is where a screenshot API earns its keep. Instead of a person pasting URLs, your code sends a request and gets back an image.
The ScreenshotRender API renders any URL or HTML template to a full page PNG, JPG, or PDF, with controls for viewport size, device emulation, render delays, and automatic ad and cookie-banner cleanup. It is the same engine behind this tool, so you can prototype here for free and then automate the same capture in production. Once you have an image, you can also check how the page's link unfurls on social with our <a href="/tools/webpage-to-image">webpage to image</a> and <a href="/tools/open-graph-preview">Open Graph preview</a> tools.
More free tools
FAQ
Common questions
Everything about the Full Page Screenshot.
Common questions
Paste the page's public URL into the box above, keep full page turned on, and click Render. The tool loads the live page in a real browser, scrolls it from top to bottom, stitches it into one tall image, and gives you a PNG to download. There is no extension to install.
Use the box above: enter the URL of the page and the tool captures the entire scrolling webpage, not just the part that fits on your screen. It renders the page in the cloud and returns a single image of the whole page, including everything below the fold.
Open the page, press F12 to open DevTools, open the Command Menu with Ctrl+Shift+P (Cmd+Shift+P on Mac), type screenshot, and choose Capture full size screenshot. Chrome saves the whole scrolling page as a PNG. If that misses lazy-loaded content or sticky headers, paste the URL into this tool for a clean render instead.
The Mac shortcuts (Shift+Cmd+3 and Shift+Cmd+4) only capture the visible screen, so they cannot grab a long page in one shot. Safari can export a whole page as a PDF, but for a true full page screenshot as a PNG, paste the URL into the tool above and download the image.
The Snipping Tool and PrtScn only capture the visible screen. Microsoft Edge has a Web capture (Ctrl+Shift+S) with a Capture full page option that scrolls the whole page. For any browser, or for a clean image with no scrollbars or chrome, paste the URL into this tool.
In Safari, take a normal screenshot (side button and volume up), tap the thumbnail preview, then switch from Screen to Full Page at the top. iOS saves the entire scrolling page as a PDF inside Safari. To capture any URL as a real image from your iPhone, paste the link into this tool instead.
Take a screenshot, then tap Capture more or Scroll on the preview to extend the capture down the page. The exact option depends on your phone and browser. For a consistent image of any URL from any device, paste the link into the tool above, which runs the capture in the cloud.
Visible area captures a single viewport, the slice you would see without scrolling. Full page captures everything from the top of the page to the bottom, scrolling through and combining it into one tall image. Pick full page for a whole article or landing page, and visible area for just the hero section.
A long or scrolling screenshot is the same thing as a full page screenshot: the page is scrolled and the pieces are stitched into one tall image. This tool does the scrolling and stitching automatically when full page is on, so you do not have to line up seams by hand.
Common causes are lazy-loaded images that need a moment to appear, infinite-scroll feeds that have no natural bottom, and cookie banners that cover the top of the page. Adding a short wait before capture helps image-heavy pages load fully. This tool renders the live page and waits for content before capturing.
No. Chrome can capture a full page through DevTools without any extension, and this tool captures any URL without installing anything at all. Extensions can read everything on the pages you visit, so a server-side render like this one is a safer way to get a full page screenshot.
No. An external renderer visits the page as a logged-out, first-time visitor, so anything behind a login, paywall, or VPN is not reachable. For private or authenticated pages you need a capture taken from inside that session, which the ScreenshotRender API supports with custom headers and cookies.
The output is a PNG rendered at a standard desktop width, and a full page capture is as tall as the page itself, so a long page produces a tall image. For a fixed width and height, a mobile viewport, or a higher-resolution capture, the ScreenshotRender API lets you set the viewport and scale.
This tool captures one URL at a time. To screenshot many pages in a batch, on a schedule, or from your own code, the ScreenshotRender API takes a URL per request and returns an image, so you can loop over a list and automate the whole set.
Yes. It is completely free and needs no account. Paste a public URL, capture the whole page, and download the image. For automating full page captures in your own app or at high volume, the ScreenshotRender API offers a free tier to start.
Get Started
Need to generate og:images at scale?
ScreenshotRender renders pixel-perfect 1200×630 social images from any URL or HTML template. Start free with 100 screenshots, no credit card.
Want to integrate via API? Get your key here