ScreenshotNeo

BlogHow-to

How to Save a Web Page as a PDF Without Ads

Use a browser’s reader or simplified print view to remove clutter where supported, then save the page as a PDF. Here are the steps and limits by browser.

By the ScreenshotNeo team4 October 20269 min read

Short answer: First open the page in a browser’s reader or simplified view, if available; then use Print and choose a PDF destination. Firefox documents a Simplified print format that removes clutter such as ads. Edge offers Immersive Reader as a workaround on supported pages. Chrome and Safari on iPhone can save pages as PDFs, but their cited instructions do not promise that ads will be removed. Always check the preview and saved file.

Printing to PDF makes a PDF file; it does not automatically make the page ad-free. Reader and simplified views can remove surrounding material, but they may be unavailable or change the page’s layout and imagery. There is no universal browser setting that guarantees every page will export without ads.

1. Firefox: use Simplified format

Firefox has the most direct documented control for this task. When the page supports it, its Simplified format removes clutter including ads and background images. [Mozilla: Print simplified, clutter-free pages in Firefox]

  1. Open the page in Firefox and open the menu, then choose Print.
  2. In the print panel, open More settings.
  3. Under Format or Format settings, choose Simplified. Confirm that the preview updates.
  4. Choose Save to PDF as the destination, then save the file.
  5. Open the saved PDF and check that the text, images, links, and page breaks are acceptable.

If Simplified is missing, the page may not have a simplified version available, or Reader View may already be active. You can also enter Reader View from the address-bar icon, when present, and then print. Simplified output may omit background images, so use the ordinary print layout if those images carry information you need.

2. Microsoft Edge: try Immersive Reader

Microsoft describes a clutter-free print option as removing surrounding material such as ads and navigation, and recommends Immersive Reader as a workaround. The reader is not available on every website, so treat the preview as the check. [Microsoft Support: Print in Microsoft Edge]

  1. Open the page. If the Immersive Reader icon appears in the address bar, select it. On Windows, F9 can also enter Immersive Reader on supported pages.
  2. Once the simplified reading view opens, press Ctrl+P on Windows or Command+P on Mac, or choose Print from the browser menu.
  3. In the print dialog, choose a PDF destination, review the preview and settings, then save.

If the reader icon does not appear, Edge may not support the page in that view. Print the ordinary page and inspect the preview, or try another browser’s simplified option. Edge’s direct clutter-free print control may vary by release; do not assume it is present for every installation or page.

3. Chrome: save the print preview as PDF

Chrome’s documented workflow creates a PDF, but Google’s cited instructions do not say that Reading Mode strips ads from the exported file. Use Reading Mode only as a reading view; verify the print preview separately. [Google Chrome Help: Print from Chrome]

  1. Open the webpage in Chrome.
  2. Choose File → Print, or press Ctrl+P on Windows or Linux, or Command+P on Mac.
  3. In the destination selector, choose Save as PDF.
  4. Review the preview and available settings, then choose Save and select a location.

Chrome Reading Mode can provide a focused reading view, but do not infer that it guarantees an ad-free PDF. If ads remain in preview, try Firefox Simplified or Edge Immersive Reader on that page. [Google Chrome Help: Reading mode]

4. Safari on iPhone: save the page as a PDF

Safari on iPhone can save a webpage as a PDF through Markup. Apple’s instructions explain PDF saving, not ad removal, so inspect the result before relying on it as a clean copy. [Apple Support: Save a webpage as a PDF in Safari on iPhone]

  1. Open the page in Safari and tap the page menu or Share button; its location depends on the Safari tab layout.
  2. Tap Markup.
  3. Tap Done (or the More button and then Done, depending on the interface), then choose Save File To.
  4. Name the file, choose a location in Files, and save.
  5. Open the PDF and check whether advertisements or other page clutter remain.

5. The basic fallback: print the page to PDF

If your browser has no reader view for the page, use its standard print command and select a PDF destination. This reliably describes the file-creation route, not ad removal. For example, Chrome documents Save as PDF in its print flow. [Google Chrome Help]

On desktop, open the page, use the browser’s Print command or keyboard shortcut, select Save as PDF (or the operating system’s PDF printer), review the preview, and save. On mobile, use the browser’s Share or print flow if available; controls differ by device and browser. The Android-specific steps were not verified for this guide, so check your browser’s current help rather than relying on a particular menu path.

6. Choose the method based on the page

Browser or route Ad removal support in the cited instructions PDF route Main limitation
Firefox desktop Simplified format explicitly removes clutter including ads when available. Print, then Save to PDF. Simplified may be unavailable and can omit background images.
Edge desktop Immersive Reader is documented as a clutter-free printing workaround. Enter Immersive Reader, then Print. Immersive Reader is not available on every website.
Chrome desktop PDF instructions do not promise ad removal. Print, choose Save as PDF. Check the preview; Reading Mode is not a guaranteed ad-stripping export.
Safari on iPhone Apple’s PDF steps do not promise ad removal. Share, Markup, Done, Save File To. Check the saved PDF for ads and layout changes.
Ordinary print-to-PDF No automatic ad removal promise. Print and select a PDF destination. Ads and navigation may remain in the output.

7. Check the PDF before using it

  • Ads and overlays: Confirm that the reader or simplified view actually removed the material in question. A cookie banner, subscription overlay, or ad may still be part of the page output.
  • Images and context: Simplified printing can remove background images. Check charts, captions, and other visual information.
  • Pagination: Long pages can split headings, tables, or code across pages. Inspect page boundaries and adjust paper size, orientation, or scale if your dialog offers those options.
  • Dynamic content: Some pages load content while you scroll or after interaction. Wait for the page to finish loading, then inspect the preview for missing sections.
  • Links and text: If the PDF is for reference, verify that key text is selectable and important links remain useful.
  • Privacy: A saved PDF can contain private account or page content. Check the file before sharing it.

8. Troubleshooting

Problem Likely cause What to try
Simplified or Reader View is missing The browser cannot extract a reading version from this page, or that feature is not supported there. Use ordinary print preview, or try another browser with a reader mode. Do not expect every site to qualify.
Ads are still in the PDF Print-to-PDF preserves the page layout, or the browser’s reader view did not remove that element. Try Firefox’s Simplified format or Edge Immersive Reader if supported, then check the preview again.
Images or colored backgrounds are missing Simplified formats may omit background images, or print settings exclude background graphics. Use the ordinary page layout and, if available, enable background graphics. Compare both previews.
Page content is cut off or split awkwardly The web layout does not map cleanly to the chosen paper size or orientation. Try landscape, a different paper size, or a lower scale if offered; inspect every page before sharing.
Preview is blank or incomplete The page may still be loading, rely on scripts, or have a print-style issue. Wait for loading to finish and reopen Print. If needed, try a reader view or another browser. Edge’s print guidance recommends testing another page to distinguish a site problem from a browser problem. [Microsoft Support: Troubleshoot print issues]
PDF destination is not listed The available destinations depend on the browser, operating system, and installed print options. Look for Save as PDF in the browser destination menu or a system PDF option. If unavailable, update the browser or consult the device’s print settings.
Safari’s saved file is not where expected The Save File To step stores the document in the location selected in Files. Repeat the save and choose a known Files location, then open Files to verify it.

9. Developer option: create a cleaner PDF through an API

If you need repeatable captures in a developer workflow, a website screenshot API can render a page remotely and return a PDF. ScreenshotNeo is a website screenshot API and MCP server. Its cookie and consent handling can accept a banner like a visitor and remove 60+ known consent platforms, newsletter popups, and chat widgets before capture; each step can be turned off. The service says bot checks and CAPTCHAs, blank pages, timeouts, failed loads, and cache hits cost nothing, and responses identify the page verdict and billing status in headers. See the ScreenshotNeo API documentation for PDF options and configuration.

The following is the provided one-call API example, saving the response body to a file. It uses the documented example URL and response filename; consult the API docs for the PDF response configuration before using it as a PDF workflow.

curl -G "https://api.screenshotneo.com/v1/shot" -d access_key=YOUR_API_KEY --data-urlencode url=https://stripe.com -o shot.webp
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)
const q = new URLSearchParams({ access_key: 'YOUR_API_KEY', url: 'https://stripe.com' });
const res = await fetch(`https://api.screenshotneo.com/v1/shot?${q}`);

For production use, keep the access key on a server rather than exposing it in browser-side code. Handle unsuccessful responses before treating the body as a file, set a timeout appropriate to your job, and verify the returned content type and page verdict. ScreenshotNeo also offers custom waits, headers, cookies, user agents, request blocking, caching, async jobs, bulk capture, and PDF controls; see the docs for supported parameter names and response handling. Its parameter names used by other screenshot APIs also work, which can simplify migration.

Or skip the browser setup

Make one request to ScreenshotNeo; see the API documentation for PDF response settings and the other capture options. Cookie banners, 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; paid plans start at $5 for 3,000.

curl -G "https://api.screenshotneo.com/v1/shot" -d access_key=YOUR_API_KEY --data-urlencode url=https://stripe.com -o shot.webp

Sign up for 1,000 free screenshots a month, with no card required.

FAQ

Which browser explicitly documents an ad-removing print mode?

Firefox documents Simplified format as removing clutter including ads, when the option is available. Edge documents Immersive Reader as a workaround for clutter-free printing on supported sites.

Does Save as PDF remove ads by itself?

No. It creates a PDF from the print output. Whether ads disappear depends on the browser’s reader or simplified view and the specific page.

Will a reader view preserve the original page design?

Not necessarily. Simplified output can remove backgrounds and surrounding page elements. Compare the preview with the original when design details matter.

Can I save a page as PDF on an iPhone?

Yes. Safari’s Share and Markup flow can save a webpage as a PDF. Apple’s instructions do not promise that the PDF will be ad-free.

Can I automate PDF captures?

A screenshot API can automate page capture. Check the provider’s PDF configuration and response details; the basic ScreenshotNeo example above returns an image filename and points to the docs for PDF settings.