Get 50% off your first month on any monthly plan.

How to Save a Webpage as PDF without Cutting Off

Profile

Written By Hanzala Saleem

Updated At July 31, 2026 | 7 min read

A webpage gets cut off in a PDF because the browser scales the live page to fit a fixed paper size, so wide or long content spills past the printable area. To save a full page with no cut-offs, capture it as one continuous image or PDF. For a one-off, use Chrome Print with "Save as PDF", scale set to "Fit to page", and margins set to "Default". For a single clean page, use a full-page browser extension. For many pages or automation, use a screenshot API with full_page=true and file_type=pdf.

How many pages? Start here One page, occasional Browser Print to PDF Single page, clean GoFullPage / FireShot Many pages / automation Screenshot API full_page=true file_type=pdf

In an earlier post, we showed you how to save a webpage as a PDF without any of those annoying ads. In this post, we’ll flip the script and save a screenshot of an entire page as a PDF without any page breaks or cut-offs.

There are a few reasons why you might want to do this, from getting design inspiration for your own website to checking what your competitors are doing with theirs.

Let’s take a look!

Why Webpages Get Cut Off When You Save Them as PDF

A live webpage scrolls freely, but a PDF has fixed pages. When you print to PDF, the browser forces the flowing page into set paper dimensions, and three things commonly cause clipping.

First, paper size and scale: if scale is locked at 100% instead of "Fit to page", wide layouts run past the right edge.

Second, browser differences: Chrome, Firefox, and Safari each handle print-to-PDF differently, so one may clip where another does not.

Third, page CSS: fixed-width containers, overflow rules, and missing print break rules let the renderer split tables and images at awkward points.

The fix in every case is the same idea: capture the page as one continuous surface, or force the layout to fit the printable area before you export. Most cut-offs trace back to paper size, scale locked at 100%, or CSS that ignores print page breaks. If your goal is a clean file, learn how to print articles without ads before you export.

Option A: Save a Webpage as a PDF with Your Browser

When using this method, you’ll see that your browser splits the page into separate pages. This is pretty efficient and only requires you to select Print -> Save as PDF

Unfortunately, you won’t get high-resolution screenshots, and you could lose some information on the page. 

how to save a website as a pdf in google chrome

Option B: Use Browser Extensions to Save a Webpage as PDF

To solve the problem, you could use a browser extension. There are tons of these extensions available for most browsers, including:

  • GoFullPage. This Chrome extension is available in both free and paid versions. It lets you capture an entire web page and save it in a single PDF. 
  • FireShot. This Firefox extension does exactly the same as GoFullPage, but it’s available on Firefox. And, just like GoFullPage, it’s also available as a free and paid version.

Even though these extensions sound relatively straightforward to use, they have a few problems. For instance, you’ll need to navigate to the site you would like to save a screenshot of. This means that if you want to save several web pages from single or multiple sites, you’ll need to go to the page, take a screenshot, go to the next page, take a screenshot, and so on. 

Not exactly efficient, is it?

Option C: Use Dedicated PDF Software to Take Webpage Screenshots

Another option is to use dedicated PDF editing software, like the paid Adobe Acrobat DC Pro. This software makes it easy to convert an entire website into a single PDF. It’s as easy as clicking a button. 

By using the software, you can also add converted pages to an existing PDF file. The drawback of this software is, you guessed it, it can be quite pricey, no matter if you get the standalone version or the Creative Cloud subscription. 

Option D: Use a Screenshot Tool

Luckily, there is a better option! You can use ScreenshotAPI. Our tool lets you take and save screenshots for any purpose and save them in the format you need. 

how to take a screenshot without ads

You can take screenshots programmatically by using your own code, selecting options in our query builder, and customizing the screenshot for your specific use case and requirements.

Ready to take that screenshot? Try ScreenshotAPI for free today!

The 4 Methods Compared

Output quality by method Browser Extension Adobe API High Low
MethodBest forCostFull page in one fileBulk / automationOutput quality
Browser Print to PDFOne-off, quickFreeNo (splits into pages)NoMedium, can clip
Extension (GoFullPage, FireShot)Single clean pageFree or low ($1/mo GoFullPage; FireShot free or paid)YesNoHigh for one page
Adobe Acrobat ProEditing plus conversion$19.99/user/mo annualYesLimitedHigh
ScreenshotAPIMany pages, automationFree tier available, paid from $9/moYes (full_page=true)Yes (bulk, scheduled)High, real Chromium

Capturing the whole page in one file works the same way as when you take a full-page screenshot: the entire scroll is rendered as one surface instead of one screen at a time.

How to Save a Full Webpage as PDF on iPhone (Safari)

Safari can save an entire page as one continuous PDF with no page breaks. Follow these steps.

  1. Open the page in Safari and take a screenshot (press the Side button and Volume Up together, or the Home and Side buttons on older devices).
  2. Tap the screenshot thumbnail in the lower-left corner before it disappears.
  3. Tap "Full Page" at the top of the markup screen. Safari stitches the whole scroll into one image.
  4. Tap "Done", then choose "Save PDF to Files" and pick a folder.

For a cleaner file without ads or navigation, switch on Reader View first: tap "AA" in the address bar, choose "Show Reader", then repeat the steps. The result is a single-width PDF sized to your device rather than a clipped A4 page.

Save Any Webpage as PDF Programmatically (API)

If you need to save dozens or thousands of pages, a manual browser step does not scale. A screenshot API renders each page in a real headless browser and returns a PDF from one HTTP request, so you skip the browser fleet, fonts, and ad removal work.

With ScreenshotAPI, set two parameters: full_page=true captures the entire scroll rather than just the viewport, and file_type=pdf returns a PDF instead of an image. A single GET request looks like this:

https://shot.screenshotapi.net/v3/screenshot?token=YOUR_TOKEN&url=https://example.com&full_page=true&file_type=pdf

Because the render runs in Chromium, JavaScript executes, lazy-loaded images resolve, and layout matches the live page before capture. Add fresh=true to bypass the cache when a page has changed.

For a code-first walkthrough, see how to generate a website PDF with Playwright. When you do not control the source, a full-page capture sidesteps page-break math entirely by producing one continuous surface. Use the browser or an extension for a single page, and reach for the API when you need bulk output, scheduling, or a consistent render across machines.

Manual methods work for a page here and there, but they slow down the moment you need scale or consistency. Ready to skip the manual steps? Use the URL to PDF tool to convert any URL to a full PDF with no cut-offs.

Frequently Asked Questions

Why does my webpage get cut off when I save it as a PDF?

The browser scales the live page to a fixed paper size. If the layout is wider than the printable area or the scale is locked at 100%, the right edge or bottom gets clipped. Set scale to "Fit to page" and margins to "Default" to fix most cases.

How do I save a webpage as one long PDF without page breaks?

Capture the page as a single continuous image, then export that to PDF. On desktop, use a full-page extension like GoFullPage; on iPhone, use Safari's "Full Page" screenshot; at scale, use a screenshot API with full_page=true and file_type=pdf.

Can I save a full webpage as a PDF on mobile?

Yes. On iPhone, take a screenshot in Safari, tap the thumbnail, choose "Full Page", then "Save PDF to Files". The output is one continuous PDF sized to your device. Turn on Reader View first for a cleaner page without ads.

How do I convert many webpages to PDF at once?

Use a screenshot API instead of saving each page by hand. Send each URL with full_page=true and file_type=pdf, or upload a CSV for bulk processing. ScreenshotAPI runs each capture in real Chromium and can store results to your own cloud bucket.