How to save a web page as a file on a Mac so you can send it
For a page someone else will open, save it as a PDF: in Safari, choose File > Export as PDF, name it and click Save. For a copy that looks like the live page on your own Mac, choose File > Save As and pick Web Archive. And if the page is public and will stay put, send the link instead; dragging the address out of Safari onto the desktop makes a link file.
Three ways to keep a page
Each kind of saved page suits a different job.
- PDF. A fixed snapshot of the text, images and layout. It opens on practically any computer or phone, which makes it the right choice for sending.
- Web archive (.webarchive). Safari’s own format: the page and its images bundled into one file that opens in Safari looking much like the original. Outside Safari it is unreliable, so it suits keeping rather than sending.
- Link (.webloc). Just the address. It opens the current version of the page, which is ideal when the page updates and useless when it disappears or sits behind a sign-in.
Save a page as a PDF in Safari
There are two routes, and they give different results.
Export as PDF keeps the page as it looks on screen.
- Open the page and scroll to the bottom. Many pages load images only as you scroll, and anything not yet loaded can be missing from the PDF.
- Choose File > Export as PDF.
- Name the file, choose a folder and click Save.
Print to PDF uses the page’s print layout, which on many sites leaves out menus, sidebars and ads, and lets you choose which pages to keep.
- Choose File > Print, or press Command-P.
- Set the page range if you only want part of it. Safari’s own options in the dialog include Print headers and footers, which stamps the page’s address and the date on each sheet. That is useful when the PDF is a record of what a page said.
- Open the PDF menu at the bottom of the dialog and choose Save as PDF.
For articles, use Reader first. Choose View > Show Reader (Shift-Command-R), then export or print. Reader strips the page down to the article’s text and images, so the PDF reads like a clean document. Safari offers Reader only on pages it recognizes as articles.
The print route works in every browser on a Mac, because the PDF menu in the print dialog belongs to macOS, not to the browser.
Save a page as a web archive
- In Safari, choose File > Save As.
- Choose Web Archive from the Format menu.
- Pick a folder and click Save.
The other choice in that menu, Page Source, saves only the page’s underlying HTML text, without the images. That is useful for a developer and rarely for anyone else.
A web archive is a good personal record: a recipe, a manual page, an article you want to reread offline. Because it depends on Safari to display properly, send a PDF to anyone else.
When a link beats a file
Send the link when the page is public, likely to stay where it is, and better seen live: documentation that gets updated, a product page, a news article. To make a link file, drag the address out of Safari’s address field onto the desktop or into a Finder folder. You get a .webloc file that opens the page with a double-click. Getting a webloc link out of a dragged file explains what is inside one.
Send a file instead when:
- The page needs a sign-in. Anyone else following the link sees a login screen, not your order, your booking or your account page.
- The content will change. A quote, a price, a policy page or an order confirmation may read differently next week. A PDF fixes it as it was.
- The reader needs a record. Confirmation pages often cannot be reloaded later. Save them the moment they appear.
When an app wants a URL, not a file covers the opposite case, where something insists on the address.
Common snags
- Images missing from the PDF. Scroll to the bottom of the page before exporting, then wait a moment for everything to load.
- Content cut off or split awkwardly. Try the other route. Print to PDF paginates for paper; Export as PDF follows the screen; Reader removes most of the layout entirely.
- The PDF is huge. Image-heavy pages make large files. In Preview, choose File > Export and pick Reduce File Size from the Quartz Filter menu. Check the result, because it can blur images more than you want.
- You only need part of the page. Take a screenshot of that part with Shift-Command-4 and drag across the area. The screenshot is a file on the desktop, ready to send.
Getting the saved page where it is going
Once the page is a file, it still has to reach a message, a ticket or a shared folder. Ledge holds it in between. Drag the PDF from Finder up to the notch at the top of the screen and let go. It waits on a shelf that drops from the notch until you take it somewhere. Open the shelf with Option-Space or a click on the notch, then drop the PDF into a chat app and it uploads as a file, or onto a Finder folder and the file moves there.
The shelf takes links too. Drag the address from Safari’s address field up to the notch, and each destination later gets the form it can use: a text field receives the address as plain text, and Finder receives a .webloc link file. The same item on the shelf can become a link pasted into a form or a link file in a folder, without you converting anything by hand.
Ledge does not capture or save web pages itself; Safari’s Export as PDF or Save As still makes the file. It has no account and no cloud, so a saved page with private details on it stays on your Mac until you send it. It needs macOS 14 Sonoma or later.
Questions
Can someone without a Mac open a web archive?
Not reliably. It is Safari’s format, and other systems may not display it properly. Send a PDF to anyone who is not opening it in Safari on a Mac.
Why does my PDF look different from the page on screen?
Print to PDF uses the layout a site provides for printing, which often hides menus and changes the width. Use File > Export as PDF to keep the on-screen look.
How do I save a page that keeps loading more as I scroll?
Scroll down as far as you need before exporting. A PDF captures what has loaded, and a page that loads content endlessly has no true bottom, so save the part you actually need.