How to take a full page screenshot in Mac OS Safari? [duplicate]

Maybe Don't give http://awesomescreenshot.com/ a try, see disclaimer below. There are better options available, see other answers to this question. Awesome Screenshot is a browser plugin that can capture

  • the full site
  • the visible part or
  • a selection of the site.

It also allows for basic annotation of the screenshot as well as downloading it or saving it on the web for access by URL. Available as extension to Safari, Firefox and Chrome.

DISCLAIMER: there are strong indications that Awesome Screenshot sends information about your browser history to third party servers. I would not recommend this after all. It also has a history of integrating adware in it's extension and then apologizing for it afterwards.


No plugins or anything needed - latest Safari (7, not sure from which version this works) can save to PDF. File -> Export as PDF... and you get entire page, images and all. And it's a lovely hi-res PDF.


Paparazzi! is great for full page screenshots. It is not a Safari Extension, yet it has a very nice feature that enables you to launch it from Safari.

Type paparazzi: in the address bar before the URL, it will launch the application with specified URL. Here is the list of URL format that Paparazzi! uses: http://derailer.org/paparazzi/urlformat


Safari can do this out of the box: the key is that you need to adjust the page size when printing to PDF.

  1. Load the website
  2. File -> Print...
  3. Under the "Paper Size" pop-up, select "Manage Custom Sizes"
  4. Create a new paper size that fits the entire webpage (eg, 8.5in x 30in).
  5. Use the PDF pop-up to "Save as PDF..."

The downside to this approach is that if the site has different screen and print styles, you can only get a PDF of the print style.