ScreenshotNeo

BlogHow-to

How to Save a Webpage as PDF Using Save Page WE

Save Page WE creates single-file HTML, not PDFs. Here are the Firefox options for saving a webpage as PDF and when to use each one.

By the ScreenshotNeo team4 October 20266 min read

Short answer: Save Page WE saves a webpage as a single HTML file; it does not export PDF. To save a webpage as a PDF, use Firefox’s built-in print-to-PDF workflow. If you want to edit or remove page elements first, use the related Print Edit WE extension in Firefox, then choose Save > Save As PDF. That PDF option is Firefox-only. Save Page WE documentation · Print Edit WE documentation.

Which method should you use?

What you need Use Output
A PDF of the page as it prints Firefox built-in print workflow PDF
To remove or edit page elements before making a PDF Print Edit WE in Firefox PDF
An offline copy that opens as a webpage Save Page WE Single HTML file

Save Page WE is available for Firefox and Chrome, but its documented save actions create HTML. Print Edit WE’s Save As PDF feature is available only in Firefox. If you are using Chrome or another browser and need a PDF, use that browser’s own print-to-PDF workflow; the steps below describe Firefox.

Save a webpage as PDF with Firefox

  1. Open the webpage in Firefox and wait for the content you need to appear.
  2. Open Firefox’s print interface.
  3. In the print settings, select Save to PDF as the destination.
  4. Review the preview. Check page breaks, images, tables, and whether the page is complete.
  5. Adjust orientation, paper size, scale, margins, page range, and headers or footers as needed.
  6. Select Print, choose a filename and location if prompted, and save.
  • Orientation: use landscape for wide tables or diagrams; portrait is usually suitable for articles.
  • Scale: reduce it if content is clipped, but check that text remains readable.
  • Margins: smaller margins can fit more content; larger margins can make notes or binding easier.
  • Pages: use a page range when you need only a section.
  • Headers and footers: turn them off for a cleaner document, or keep them when page numbers or identifying details matter.
  • Backgrounds: if the print controls offer a background graphics option, enable it only when the page’s colors or backgrounds carry useful information.

Websites can use print-specific styles, so the PDF may look different from the page on screen. Mozilla recommends checking the print preview for these changes. See Mozilla’s Firefox printing guide.

Save an edited page as PDF with Print Edit WE

Use Print Edit WE when you want to hide, delete, format, or edit page elements before creating the PDF. This can help remove navigation, sidebars, or other material from the printout.

  1. Open the page in Firefox.
  2. Start Print Edit WE from its toolbar button, or right-click the page and choose Print Edit WE > Start Editing.
  3. Hide, delete, format, or edit elements as needed. Preview the edited page before saving.
  4. Choose Save, then Save As PDF.
  5. In the PDF setup panel, choose paper size, orientation, scale, background, content margins, and header/footer margins.
  6. Configure header or footer fields such as page title, URL, date and time, or page number if you need them. Save the PDF.

Print Edit WE’s documentation describes editing page content before printing or saving as HTML or PDF, and specifies that Save As PDF is available only with Firefox. Its Save As HTML feature requires Save Page WE 14.0 or later. For current compatibility and installation details, check the extension listings because versions and browser support can change.

Save a webpage as HTML with Save Page WE

If your goal is an offline copy rather than a PDF, Save Page WE is the right tool. It saves the page as a single HTML file that can be opened in a browser.

  1. Open the webpage and allow its important content to load.
  2. Click the Save Page WE toolbar button to save selected tabs, or use its context-menu actions.
  3. Choose the resource selection mode that fits your needs: Basic, Standard, or Custom.
  4. Review any warnings or lists of resources that were not saved, then open the resulting .html file to check it.

The saved resources depend on the selected mode and the page. Save Page WE offers settings related to lazy-loaded content and unsaved-resource warnings or lists. Cross-origin frame scripts are not saved, so a saved page may not reproduce every interactive feature or embedded frame. An HTML archive is not a paginated PDF; use Firefox printing or Print Edit WE when the required output is PDF.

Or skip the browser setup

If your goal is a screenshot or PDF capture in a developer workflow, ScreenshotNeo is a website screenshot API and MCP server. One GET request returns an image or PDF. Use the PDF format parameter for PDF output; see the ScreenshotNeo API documentation for the current request options.

curl -G "https://api.screenshotneo.com/v1/shot" \
  -d access_key=YOUR_API_KEY \
  --data-urlencode url=https://stripe.com \
  -d format=pdf \
  -o page.pdf
import requests

r = requests.get(
    "https://api.screenshotneo.com/v1/shot",
    params={"access_key": "YOUR_API_KEY", "url": "https://stripe.com", "format": "pdf"},
    timeout=90,
)
r.raise_for_status()
open("page.pdf", "wb").write(r.content)
const q = new URLSearchParams({
  access_key: 'YOUR_API_KEY',
  url: 'https://stripe.com',
  format: 'pdf'
});
const res = await fetch(`https://api.screenshotneo.com/v1/shot?${q}`);
if (!res.ok) throw new Error(`ScreenshotNeo request failed: ${res.status}`);
const bytes = new Uint8Array(await res.arrayBuffer());
await (await import('node:fs/promises')).writeFile('page.pdf', bytes);

Cookie and consent banners, newsletter popups, and chat widgets are removed before the capture; each cleanup step can be turned off. Bot checks, blank pages, failed loads, timeouts, and cache hits are not billed, and response headers report the page verdict and billing status. An MCP server gives AI agents tools to take screenshots, get page information, and capture PDFs. The free plan includes 1,000 screenshots a month with no card; paid plans start at $5 for 3,000. Sign up for 1,000 free screenshots a month, with no card required.

Troubleshooting

Problem Likely cause What to do
There is no PDF option in Save Page WE Save Page WE saves HTML, not PDF. Use Firefox’s print-to-PDF workflow or Print Edit WE’s Save As PDF option in Firefox.
Print Edit WE does not show Save As PDF The feature is documented for Firefox only. Open the page in Firefox and check the extension’s current listing and instructions.
The PDF differs from the screen The site may apply print-specific styles. Review the print preview; adjust scale, orientation, margins, or use Print Edit WE to remove unwanted elements.
Content is cut off or too small The page width, print scale, or paper orientation does not fit. Try landscape, adjust scale and margins, or select a page range. Confirm text is still readable.
Images or sections are missing Content may not have loaded, may be lazy-loaded, or may be a resource the HTML save did not include. Wait for the page to finish loading and scroll through lazy content before saving. For Save Page WE, inspect resource warnings and its lazy-load settings.
An embedded frame behaves differently in the HTML copy Cross-origin frame scripts are not saved. Use PDF output if a static record is enough, or retain access to the original page for interactive content.

Reliability, performance, and file choice

  • Check before saving: wait for dynamic content, images, and lazy-loaded sections to appear. A PDF or HTML archive only captures what is available to the save process.
  • Use preview as a quality check: inspect page breaks, clipping, headers, and image rendering before keeping the PDF.
  • Choose the format for the task: PDF is suited to sharing or printing a fixed layout; single-file HTML is suited to retaining a browser-openable page copy. Neither guarantees that a site’s interactive behavior or every external resource will be preserved.
  • Consider sensitive content: a saved PDF or HTML file may contain information visible in the page. Store and share it accordingly.
  • Cost: Firefox’s built-in print-to-PDF and these browser extensions are local browser workflows; this article does not require a paid service. ScreenshotNeo offers 1,000 shots per month free without a card, then plans from $5 for 3,000; yearly billing gives two months free.

FAQ

Can Save Page WE convert an existing HTML save to PDF?

Its documented output is a single HTML file, not PDF. Open the saved HTML in Firefox and use the print-to-PDF workflow if you need a PDF version.

Does Print Edit WE require Save Page WE?

The documented Save As HTML feature requires Save Page WE 14.0 or later. The Save As PDF instructions describe a Firefox-only feature; consult the current extension documentation for installation requirements.

These depend on the page and print workflow. Check the saved PDF itself, especially for links, text selection, and complex page content.

Should I choose PDF or HTML for archiving?

Choose PDF for a fixed, paginated document. Choose Save Page WE HTML when you want a browser-openable snapshot. For important records, verify the saved file rather than assuming every resource or interaction was preserved.