Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

The quickest way is built into macOS: open the page, press Command-P, choose Save as PDF in the print interface, select a filename and folder, and save. You do not need a printer or a separate PDF application.

Save a web page as a PDF from any Mac browser

macOS can create a PDF from any application that supports printing. A browser’s print preview converts the page’s printable version, rather than making a pixel-for-pixel copy of what is on screen.

  1. Open the web page and wait until the content you need has loaded.
  2. Press Command-P, or choose File > Print.
  3. In the print preview or macOS print dialog, open the destination or PDF menu and choose Save as PDF.
  4. Enter a filename, choose a destination folder, and select Save.

The resulting file is a normal PDF that you can attach, upload, archive, or open in Preview. If the preview does not contain something visible in the browser, check the page-specific instructions and print settings below before saving.

Safari: use Print, not Save As

Safari has two different saving features that are easy to confuse. To create a PDF, use File > Print (or Command-P) and then choose Save as PDF from the PDF menu in the print dialog.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
#1 Best Overall
Elebase USB to USB C Adapter for iPhone 18 Pro Max,USBC Car Charger Adapter
  • Read Before You Buy — No Video Output: These adapters support charging and USB 2.0 data transfer, but cannot transmit video signals. Except for standard USB webcams (which use USB data only), they are not compatible with HDMI/DisplayPort cables, video-capable USB-C hubs, or docking stations with video output.
  • Convert USB-A Ports to USB-C: Designed to connect USB-C earphones, cables, flash drives, card readers, and other USB-C accessories to standard USB-A ports. Plug-and-play with no drivers or software required.
  • Aluminum Alloy Housing: Built with a sturdy aluminum alloy shell that aids in heat dissipation and protects against daily wear and scratches. Designed to maintain a stable and secure connection.
  • Compact & Travel-Friendly: The ultra-compact design allows the adapter to stay plugged into your device without blocking adjacent ports or adding bulk, reducing wear and tear on your original USB ports.
  • 12-Month Warranty: Backed by a 12-month manufacturer warranty for peace of mind. Designed to meet strict quality control standards for reliable everyday performance.

File > Save As is not Safari’s PDF command. Apple lists Web Archive and Page Source there. A Web Archive can retain a page’s graphics and links for later viewing, while Page Source saves the HTML source; neither is the same as a portable PDF. Some sites can also prevent items displayed on a page from being saved.

Safari print checks

  • Look through the preview for missing images, menus, comments, or tables before committing the file.
  • Use the page range if you need only selected pages.
  • Turn headers and footers on or off according to whether you want the URL, title, date, or page numbers.
  • If a page offers a reader or print view, open it first; a simpler layout often produces a more legible PDF.

Chrome: choose Save as PDF as the destination

  1. Open the page in Chrome.
  2. Press Command-P or select File > Print.
  3. In the print window, select Save as PDF as the destination.
  4. Set the pages, layout, paper size, margins, scale, and other available options.
  5. Choose Save, name the file, and select its folder.

Chrome’s preview can expose a page differently from the browser tab. Always scan several pages, especially when the source contains wide tables, charts, or lazy-loaded images.

Firefox: select Save to PDF

  1. Open the page in Firefox and open its print preview.
  2. Open the Destination menu and select Save to PDF.
  3. Adjust the settings that appear for the page.
  4. Save the file and choose its name and location.

Firefox provides controls for orientation, page selection, color mode, paper size, scale, pages per sheet, margins, headers and footers, and background printing. It may also offer Original and Simplified formats. Simplified output can remove navigation and other clutter, but it can also change the page’s structure, so compare the preview with the original before saving.

Choose settings that make the PDF readable

Print previews expose similar controls, although labels and their locations vary by browser and macOS version. These settings affect the printable output, not necessarily the page as rendered on screen.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #2
Anker USB-C Hub, 5-in-1 USB Hub for Laptops, 4K HDMI Multiport Adapter
  • 5-in-1 USB-C Hub: Experience comprehensive connectivity featuring a Power Delivery input, two USB-A 2.0 ports, a USB-A 3.0 port, and an HDMI port. (Note: The USB-C power delivery input port is only for connecting an external wall charger to power your laptop and cannot power peripheral devices.)
  • 90W Pass-Through Charging: Achieve optimal charging with 90W pass-through power to your laptop, supported by a total input of 100W, with the hub reserving 10W for operational efficiency. (Note: Wall charger not included.)
  • Quick Data Transfers: Accelerate your productivity with rapid data transfers using a high-speed 5Gbps USB 3.0 port and two 480Mbps USB 2.0 ports.
  • 4K HDMI Display: Enhance your visual experience with a hub capable of delivering 4K resolution at 30Hz in both mirror and extend modes. Please note that this hub is compatible with MacBook (macOS 12 and newer), Windows 10 and 11, ChromeOS, and laptops equipped with DP Alt Mode and Power Delivery. Note: This device is not compatible with Linux.
  • What You Get: Anker USB-C Hub (5-in-1, 4K HDMI), welcome guide, 18-month warranty, and our friendly customer service.
Setting Use it when Watch for
Pages or page range You need a chapter, article section, or selected pages only. Dynamic pages can repaginate after a range is chosen.
Orientation Landscape is useful for wide tables, dashboards, and code samples; portrait suits ordinary articles. Changing orientation can alter page breaks and total pages.
Paper size You are preparing a file for a particular printer, office standard, or filing system. A different size changes line wrapping and pagination.
Scale You need to fit a wide element or increase legibility on a sparse page. Scaling too far down makes text difficult to read; scaling up can clip content.
Margins You want more usable space or room for handwritten notes. Minimal margins can cut off content if the site positions elements at the edge.
Background graphics Color blocks, shaded code, charts, or branding are meaningful to the document. Backgrounds consume ink and may reduce contrast; leaving them off can remove visual cues.
Headers and footers You need the title, URL, date, or page number for an archive or citation. They take space and can make a clean handout look cluttered.

Preview before you save

  • Check the first page, a middle page, and the final page.
  • Confirm that links, headings, images, and table columns are present.
  • Look for an orphaned heading, a blank page, clipped text, or a large empty area caused by a page-break rule.
  • For long pages, verify that images which load while scrolling have appeared before opening the print dialog.

Websites can supply print-specific styles, hide navigation, rearrange columns, or omit content entirely. No browser can guarantee that its PDF will be identical to the screen view; the preview for that particular page is the reliable check.

When the page does not print correctly

Content is missing

Scroll through the page first so deferred images and text have a chance to load, then reopen the print preview. If the site has a reader, print, or “show more” view, activate it before printing. Expand accordions and load additional comments or results that must appear in the PDF.

The layout is too wide

Try landscape orientation, a larger paper size, reduced scale, or narrower margins. For a table that remains unreadable, print only the relevant pages or copy the table into a document designed for a wide page.

Colors or images disappear

Enable background graphics or background printing when those elements carry information. Some sites deliberately remove decorative backgrounds in print CSS; in that case, the browser cannot restore them through the standard dialog.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #3
Sale
Anker USB C Hub, 7in1 Multi-Port USB Adapter, 4K@60Hz USBC to HDMI Splitter
  • Sleek 7-in-1 USB-C Hub: Features an HDMI port, two USB-A 3.0 ports, and a USB-C data port, each providing 5Gbps transfer speeds. It also includes a USB-C PD input port for charging up to 100W and dual SD and TF card slots, all in a compact design.
  • Flawless 4K@60Hz Video with HDMI: Delivers exceptional clarity and smoothness with its 4K@60Hz HDMI port, making it ideal for high-definition presentations and entertainment. (Note: Only the HDMI port supports video projection; the USB-C port is for data transfer only.)
  • Double Up on Efficiency: The two USB-A 3.0 ports and a USB-C port support a fast 5Gbps data rate, significantly boosting your transfer speeds and improving productivity.
  • Fast and Reliable 85W Charging: Offers high-capacity, speedy charging for laptops up to 85W, so you spend less time tethered to an outlet and more time being productive.
  • What You Get: Anker USB-C Hub (7-in-1), welcome guide, 18-month warranty, and our friendly customer service.

The output contains blank pages

Inspect page breaks and margins in the preview. A large fixed-height panel, an advertisement slot, or a print stylesheet can push a small amount of content onto an otherwise empty page. Switching to a simplified or reader format, changing scale, or selecting a narrower page range can help.

Fonts or characters look wrong

Wait for web fonts to finish loading and print again. If the problem persists, try another browser’s preview or the site’s print view. A PDF generated from the printable HTML still depends on the browser’s rendering of that page.

The Print command is unavailable or fails

Reload the page, close an obstructive dialog, and try Command-P again. If macOS opens a system print sheet instead of the browser preview, use its PDF menu and select Save as PDF. Saving to a local folder such as Documents can distinguish a permission problem from a page-rendering problem.

PDF versus Safari Web Archive

Choose a PDF when the goal is a fixed, shareable document that looks the same when opened on another Mac or attached to an email. Choose Safari’s Web Archive when you specifically want Safari to retain a webpage’s graphics and links for later access and accept that it is a Safari web-document format rather than a PDF. Choose Page Source only when you need the underlying HTML.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #4
Sale
UGREEN USB to USB C Adapter Combo 4-Pack, 10Gbps USB C Converter Space Gray
  • Dual Converters, Infinite Potential:Includes 2× USB C male to USB A female adapters and 2× USB A male to USB C female adapters. Perfect for a wide range of uses—tablets with Bluetooth keyboards, expand USB ports on macbook, and more. Two different converters for all your daily needs
  • Next-Level 10Gbps & 3A Charging: No more slow 480Mbps, this usb to usb c adapter has a transfer speed of up to 10Gbps, allowing you to do more transferring in less time. This usb adapter fits both USB A and USB C charger, supporting up to 3A fast charging
  • Upgraded Exquisite Craftsmanship: With an aluminum alloy housing and metal connector, the usbc to usb adapter is extremely durable and sturdy. Rigorously tested to withstand more than 10,000 times of plugging and unplugging, ensuring long-lasting performance
  • Broad Compatible: The usb c to usb adapter widely supports all USB C/ USB A devices like laptops, tablets, cellphones, car chargers, and phone chargers. Such as compatible with MacBook Pro/Air 2023/2022, Thunderbolt 4/3 Devices,Apple MagSafe Watch 9/8/7/SE/Ultra, iPad Pro 2022/2021, Samsung Galaxy S23/S20/S10, and iPhone 17/16/15 Pro. Plug and play
  • Please Note: To reach 10Gbps speed, keep the cable under 3.3 ft. For USB A Male to USB C adapters, try flipping the USB C connector. USB C Male to USB A adapters support bidirectional 10Gbps transfer within 3.3 ft

These formats solve different problems: a PDF captures printable presentation, a Web Archive preserves a Safari-oriented page package, and Page Source preserves markup. Saving one does not automatically create the others.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Convert a URL to a PDF without opening a browser

If this is a recurring developer workflow, an API can render a URL on demand instead of relying on a user’s local print dialog. ScreenshotNeo is a website screenshot API that returns PNG, JPEG, WebP, or PDF from one GET request. Its PDF capture supports paper size, margins, landscape mode, and page ranges, along with controls such as waiting for a selector, delay, or network idle; custom CSS and JavaScript; clicking an element; hiding selectors; custom headers, cookies, user agents, and authorization; timezone and geolocation; ad, tracker, request, and resource blocking; lazy-image loading; caching with a chosen TTL; asynchronous jobs with signed webhooks; bulk capture of up to 100 URLs per call; and a usage API and OpenAPI specification. Parameter names used by other screenshot APIs also work, which can simplify a migration.

See the ScreenshotNeo documentation for the current request details. The following examples use the same endpoint and save the returned PDF bytes locally.

cURL

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

For a PDF result, request the PDF output option documented by ScreenshotNeo; the command above shows the required GET pattern and URL encoding.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Best Value
Anker USB C Hub, 5-in-1 USBC to HDMI Splitter with 4K Display
  • 5-in-1 Connectivity: Equipped with a 4K HDMI port, a 5 Gbps USB-C data port, two 5 Gbps USB-A ports, and a USB C 100W PD-IN port. Note: The USB C 100W PD-IN port supports only charging and does not support data transfer devices such as headphones or speakers.
  • Powerful Pass-Through Charging: Supports up to 85W pass-through charging so you can power up your laptop while you use the hub. Note: Pass-through charging requires a charger (not included). Note: To achieve full power for iPad, we recommend using a 45W wall charger.
  • Transfer Files in Seconds: Move files to and from your laptop at speeds of up to 5 Gbps via the USB-C and USB-A data ports. Note: The USB C 5Gbps Data port does not support video output.
  • HD Display: Connect to the HDMI port to stream or mirror content to an external monitor in resolutions of up to 4K@30Hz. Note: The USB-C ports do not support video output.
  • What You Get: Anker 332 USB-C Hub (5-in-1), welcome guide, our worry-free 18-month warranty, and friendly customer service.

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}`);

Replace the example URL with the page you need and use the documented PDF output settings when you need a PDF rather than an image. Keep the access key private; do not place it in client-side page code.

Why an automated capture can be cleaner

  • ScreenshotNeo accepts cookie or consent banners before capture and removes more than 60 known consent platforms, newsletter popups, and chat widgets. Each cleanup step can be turned off.
  • Bot checks or CAPTCHAs, blank pages, timeouts, failed loads, and cache hits are not billed as clean shots. The response identifies the result with X-Page-Verdict and X-Billed headers.
  • An MCP server provides take_screenshot, get_page_info, and capture_pdf tools for Claude, Cursor, and other MCP clients.
  • The Free plan includes 1,000 shots per month without a card. Paid plans start at $5 for 3,000 shots; every feature is available on every plan, and yearly billing gives two months free.

This route is useful for scheduled reports, documentation builds, bulk URLs, and repeatable captures. For a one-off page on your Mac, the built-in print dialog remains the shortest path.

Start with 1,000 free screenshots a month, no card required: create a ScreenshotNeo account.

Practical reliability and privacy checks

  • Save the PDF to a known local folder before moving it into cloud storage or a document system.
  • Open the saved file in Preview and search for a distinctive heading to confirm that text was captured as expected.
  • For confidential pages, check whether the URL includes private information and whether browser extensions or site content add data you did not intend to share.
  • For repeatable records, keep the source URL, capture date, page range, orientation, and scale with the PDF’s filename or metadata in your filing system.

Frequently Asked Questions

Does saving a webpage as a PDF require a printer?

No. macOS creates the file through the print interface’s Save as PDF destination, even when no physical printer is installed.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Will links in a printed PDF remain clickable?

They may, depending on the browser and the page’s print output. Open the saved file in Preview and test an important link instead of assuming every on-screen interaction was preserved.

Can I make one PDF from several different web pages?

Save each page first, then combine the files in a PDF editor or Preview workflow that supports thumbnails and page insertion.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.