How to Capture a Website Screenshot with Page Numbers for a PDF Report
Create a paginated PDF report with page numbers, or capture a full-page image when you need one tall screenshot. Learn the right workflow and its limits.
For a website report that needs page numbers, print the webpage to PDF in Microsoft Edge and enable More settings > Headers and footers. Edge adds a page number in the footer. A full-page screenshot is a different output: it is one tall image, not a paginated PDF. Preview the PDF before saving so you can check page breaks, margins, scaling, and backgrounds.
Choose a PDF or a full-page image
| Need | Use | What to expect |
|---|---|---|
| Paginated report with page numbers | Edge print dialog | Enable headers and footers; the page number appears in the footer. |
| One tall image of a webpage | Firefox full-page screenshot | Downloads or copies an image; the documented screenshot workflow does not add PDF page numbers. |
| Several linked pages converted together | Adobe Acrobat desktop web capture | Can capture website levels and scope by path or server. The reviewed instructions do not establish automatic page numbering. |
Save a webpage as a numbered PDF in Microsoft Edge
- Open the page in Edge and wait for the content you need to appear. Check that the relevant text and images have loaded.
- Open Print from the browser menu, or press Ctrl+P on Windows or Command+P on macOS.
- In the print dialog, open More settings and enable Headers and footers. Edge documents that this adds the current date to the header and a page number to the footer.
- Review the print preview. Choose paper size and portrait or landscape orientation, set a page range if needed, and adjust margins or scale if content is clipped or breaks awkwardly.
- If the page relies on background colors or images to make content understandable, enable Background graphics and check the preview again.
- Choose the available PDF destination on your system, then save the output. The destination name and availability depend on the operating system and its configuration.
Edge describes the default margin as one inch. Minimum printer margins vary; the support guidance notes they may be around 0.25 inches (6.35 mm). Treat these as settings guidance, not a guarantee for every printer or PDF destination.
What the headers and footers option adds
The documented option adds the current date in the header and the page number in the footer. Inspect the preview to confirm the numbering and whether the header suits your report. If you need a particular numbering style, such as “Page 2 of 8,” the cited instructions do not document a control for that format.
Capture a full-page image instead
Use this route when the deliverable should be a single tall image rather than a numbered PDF. Firefox’s screenshot tool can capture a full page and save it as an image file or copy it to the clipboard. Firefox Developer Tools also documents the :screenshot --fullpage console helper. These are image capture methods; the cited documentation does not describe adding PDF page numbers to the resulting image.
- Open the page in Firefox and wait for the content you want to capture to load.
- Use Firefox’s screenshot control to capture the full page, then download the image or copy it to the clipboard.
- For a DevTools capture, use the documented
:screenshot --fullpagehelper.
If the report needs several pages with footers, use a print-to-PDF workflow instead of trying to number a tall image.
Capture several pages from a website
For a report spanning multiple linked website pages, Adobe Acrobat desktop documents converting a web page or multiple website levels to PDF. Its scope options include staying under the same URL path and excluding external domains by staying on the same server. The reviewed instructions do not establish that this method automatically adds page numbers, so verify the current interface and resulting document before relying on numbered output. For a single page with documented numbering behavior, Edge’s print dialog is the straightforward route.
Or skip the browser setup
ScreenshotNeo is a website screenshot API and MCP server. It returns an image or PDF from one request. A screenshot PDF is useful for a document capture, but if your report specifically needs numbered pages, use Edge’s print workflow above and inspect its preview.
cURL:
curl -G "https://api.screenshotneo.com/v1/shot" -d access_key=YOUR_API_KEY --data-urlencode url=https://stripe.com -o shot.webp
Python:
import requests
r = requests.get(
"https://api.screenshotneo.com/v1/shot",
params={"access_key": "YOUR_API_KEY", "url": "https://stripe.com"},
timeout=90,
)
open("shot.webp", "wb").write(r.content)
Node.js:
const q = new URLSearchParams({ access_key: 'YOUR_API_KEY', url: 'https://stripe.com' });
const res = await fetch(`https://api.screenshotneo.com/v1/shot?${q}`);
if (!res.ok) throw new Error(`Screenshot request failed: ${res.status}`);
await import('node:fs/promises').then(fs => fs.writeFile('shot.webp', Buffer.from(await res.arrayBuffer())));
See the ScreenshotNeo API documentation for request options. Cookie banners, newsletter popups, and chat widgets are removed before the shot; bot checks, blank pages, and failed loads are never billed; an MCP server lets AI agents take screenshots. The free plan includes 1,000 screenshots a month with no card, and paid plans start at $5 for 3,000.
Sign up free for ScreenshotNeo.
Troubleshooting
| Problem | Likely cause | What to do |
|---|---|---|
| No page number appears | Headers and footers is off, or the print preview did not update. | Enable it under More settings and inspect the preview before saving. |
| Text or images are clipped | Margins, paper size, orientation, or scale do not fit the content. | Try a different orientation, smaller scale, or another margin setting; recheck preview. |
| Background color or imagery is missing | Background graphics is disabled. | Enable Background graphics if those details matter to the report, then check the output preview. |
| The PDF has too many pages | The selected paper size, margins, or scale created extra page breaks. | Adjust scale and margins, or choose a page range if only some pages belong in the report. |
| A full-page screenshot has no page numbers | The capture is an image, not a paginated print document. | Print to PDF and enable headers and footers for numbered pages. |
| The saved PDF looks different from the web page | Print layout and screen layout can differ; background graphics may also be omitted. | Review print preview, check background graphics, and adjust scale or orientation before saving. |
Performance, reliability, and cost
For a single page, the browser print workflow avoids setting up a separate capture tool. The main reliability step is reviewing the preview: page breaks, margins, scaling, and backgrounds affect the report output. Wait for relevant content to load before printing, especially if the page fills content after it first opens.
The cited browser workflows do not specify processing times or costs. No special physical product is needed. Adobe Acrobat is a separate desktop product; check its current terms if considering it for multi-page site conversion.
FAQ
Can I add page numbers to a webpage screenshot?
A full-page screenshot is an image and the cited Firefox workflow does not document page numbering. For numbered pages, print the webpage to PDF in Edge and enable headers and footers.
Does Edge put the date and page number in the same place?
The documented behavior is the current date in the header and the page number in the footer.
Does converting a website with Acrobat guarantee numbered pages?
The reviewed Acrobat instructions cover web page and multi-level site conversion, but do not establish automatic page numbering. Check the current interface and resulting PDF.


