Keyboard Shortcut for “Save as PDF…” in OS X

Dear Reader,

 This post was updated in 2013 with a fancy screencast. You should go there now.

———————————————— 

Here is one thing that has been driving me crazy for some time.  I constantly find myself saving from Safari to PDF.  Whether it is a utility bill or legal research, I have a fetish for saving PDF copies.  The problem is that in order to do so you must click print, then the PDF button, then the “Save as PDF” button.  Each step requires me to get the mouse in the right place and read the menu.  Granted this is probably less than 10 seconds but I do it a lot and it makes me just a little bit  nuts.

So I’ve been thinking about this and wondering if there is an Automator action or perhaps an Applescript that can simplify this.  Well tonight I stumbled upon

an excellent hint at MacOSXHints

that address this very problem very easily through with a keyboard shorcut.

Here is the walkthrough.

Open your Keyboard Shortcuts tab in the Keyboard & Mouse system preference pane.

Picture 1.png

Click the “+” sign to add a new shortcut for all applications.

Picture 2.png

Then a box pops up asking for the command.

Save as PDF 3.png

Type in the Command exactly as it appears: “Save as PDF…”  For the ellipses, use the combination: option + semicolon.  Don’t ask me why because I have no clue.  Just do it.

Save as PDF 4.png

For the keyboard shortcut use: command + P (I know this sounds like a conflict with the print shortcut, but trust me)

Now you are done.

Picture 5.png

Now go to your favorite webpage and hold down the command key and press “P” twice.

Bingo.  “Save as PDF…” lickity split.

169 Comments Keyboard Shortcut for “Save as PDF…” in OS X

  1. anthonyjross@mac.com

    Great tip. Another good one that I think I picked up at MacOSXHints (I think in a comment to a tip) is a way to add a button to the browser bookmark bar that, when clicked, automatically opens an email with a link to the page you are viewing so you can send it to someone. You do it by creating a bookmark with the following address

    javascript:location.href=’mailto:?SUBJECT=’+document.title+’&BODY=’+escape(location.href)

    and then naming it something like “sendlink” and then putting the bookmark in the bookmark bar.

  2. anthonyjross@mac.com

    Great tip. Another good one that I think I picked up at MacOSXHints (I think in a comment to a tip) is a way to add a button to the browser bookmark bar that, when clicked, automatically opens an email with a link to the page you are viewing so you can send it to someone. You do it by creating a bookmark with the following address

    javascript:location.href=’mailto:?SUBJECT=’+document.title+’&BODY=’+escape(location.href)

    and then naming it something like “sendlink” and then putting the bookmark in the bookmark bar.

  3. anthonyjross@mac.com

    Great tip. Another good one that I think I picked up at MacOSXHints (I think in a comment to a tip) is a way to add a button to the browser bookmark bar that, when clicked, automatically opens an email with a link to the page you are viewing so you can send it to someone. You do it by creating a bookmark with the following address

    javascript:location.href=’mailto:?SUBJECT=’+document.title+’&BODY=’+escape(location.href)

    and then naming it something like “sendlink” and then putting the bookmark in the bookmark bar.

  4. anthonyjross@mac.com

    Great tip. Another good one that I think I picked up at MacOSXHints (I think in a comment to a tip) is a way to add a button to the browser bookmark bar that, when clicked, automatically opens an email with a link to the page you are viewing so you can send it to someone. You do it by creating a bookmark with the following address

    javascript:location.href=’mailto:?SUBJECT=’+document.title+’&BODY=’+escape(location.href)

    and then naming it something like “sendlink” and then putting the bookmark in the bookmark bar.

  5. anthonyjross@mac.com

    Great tip. Another good one that I think I picked up at MacOSXHints (I think in a comment to a tip) is a way to add a button to the browser bookmark bar that, when clicked, automatically opens an email with a link to the page you are viewing so you can send it to someone. You do it by creating a bookmark with the following address

    javascript:location.href=’mailto:?SUBJECT=’+document.title+’&BODY=’+escape(location.href)

    and then naming it something like “sendlink” and then putting the bookmark in the bookmark bar.

  6. texasaccount@mac.com

    Excellent!

    Regarding Anthony’s comment: Omniweb has that feature built in to it.

  7. texasaccount@mac.com

    Excellent!

    Regarding Anthony’s comment: Omniweb has that feature built in to it.

  8. texasaccount@mac.com

    Excellent!

    Regarding Anthony’s comment: Omniweb has that feature built in to it.

  9. texasaccount@mac.com

    Excellent!

    Regarding Anthony’s comment: Omniweb has that feature built in to it.

  10. texasaccount@mac.com

    Excellent!

    Regarding Anthony’s comment: Omniweb has that feature built in to it.

  11. alkofox@gmail.com

    Yahoo!!
    I’ve have been looking for something like this forever!!
    Thanks!

  12. alkofox@gmail.com

    Yahoo!!
    I’ve have been looking for something like this forever!!
    Thanks!

  13. alkofox@gmail.com

    Yahoo!!
    I’ve have been looking for something like this forever!!
    Thanks!

  14. alkofox@gmail.com

    Yahoo!!
    I’ve have been looking for something like this forever!!
    Thanks!

  15. alkofox@gmail.com

    Yahoo!!
    I’ve have been looking for something like this forever!!
    Thanks!

  16. bernie.ball@duke.edu

    Great tip, thanks. Can this be modified to save as PDF to a specific folder? I see a workflow in the pull-down menu that says “Save PDF to iPhoto” It would be nice to be able to add the pull-down menu or simply have the PDF directed to a folder.

  17. bernie.ball@duke.edu

    Great tip, thanks. Can this be modified to save as PDF to a specific folder? I see a workflow in the pull-down menu that says “Save PDF to iPhoto” It would be nice to be able to add the pull-down menu or simply have the PDF directed to a folder.

  18. bernie.ball@duke.edu

    Great tip, thanks. Can this be modified to save as PDF to a specific folder? I see a workflow in the pull-down menu that says “Save PDF to iPhoto” It would be nice to be able to add the pull-down menu or simply have the PDF directed to a folder.

  19. bernie.ball@duke.edu

    Great tip, thanks. Can this be modified to save as PDF to a specific folder? I see a workflow in the pull-down menu that says “Save PDF to iPhoto” It would be nice to be able to add the pull-down menu or simply have the PDF directed to a folder.

  20. bernie.ball@duke.edu

    Great tip, thanks. Can this be modified to save as PDF to a specific folder? I see a workflow in the pull-down menu that says “Save PDF to iPhoto” It would be nice to be able to add the pull-down menu or simply have the PDF directed to a folder.

  21. droidas@yahoo.com

    Doesn’t work for me. It prints the page same as I type ⌘P and enter

  22. droidas@yahoo.com

    Doesn’t work for me. It prints the page same as I type ⌘P and enter

  23. droidas@yahoo.com

    Doesn’t work for me. It prints the page same as I type ⌘P and enter

  24. droidas@yahoo.com

    Doesn’t work for me. It prints the page same as I type ⌘P and enter

  25. droidas@yahoo.com

    Doesn’t work for me. It prints the page same as I type ⌘P and enter

  26. jonathan.cisco@gmail.com

    I have been looking for this for HOURS. By far the best method. THANKS.

  27. jonathan.cisco@gmail.com

    I have been looking for this for HOURS. By far the best method. THANKS.

  28. jonathan.cisco@gmail.com

    I have been looking for this for HOURS. By far the best method. THANKS.

  29. jonathan.cisco@gmail.com

    I have been looking for this for HOURS. By far the best method. THANKS.

  30. jonathan.cisco@gmail.com

    I have been looking for this for HOURS. By far the best method. THANKS.

  31. StormLuvsPSP@aol.com

    THANK YOU! THANK YOU! THANK YOU! THANK YOU! Wish I knew this months ago.

  32. StormLuvsPSP@aol.com

    THANK YOU! THANK YOU! THANK YOU! THANK YOU! Wish I knew this months ago.

  33. StormLuvsPSP@aol.com

    THANK YOU! THANK YOU! THANK YOU! THANK YOU! Wish I knew this months ago.

  34. StormLuvsPSP@aol.com

    THANK YOU! THANK YOU! THANK YOU! THANK YOU! Wish I knew this months ago.

  35. StormLuvsPSP@aol.com

    THANK YOU! THANK YOU! THANK YOU! THANK YOU! Wish I knew this months ago.

  36. cjones@pittstate.edu

    My problem is that I want to save only pages 3-500 not 1-500 but I can’t change those options via this method.

  37. cjones@pittstate.edu

    My problem is that I want to save only pages 3-500 not 1-500 but I can’t change those options via this method.

  38. cjones@pittstate.edu

    My problem is that I want to save only pages 3-500 not 1-500 but I can’t change those options via this method.

  39. cjones@pittstate.edu

    My problem is that I want to save only pages 3-500 not 1-500 but I can’t change those options via this method.

  40. cjones@pittstate.edu

    My problem is that I want to save only pages 3-500 not 1-500 but I can’t change those options via this method.

  41. peter.register@zonnet.nl

    Tiger 2009-09-01

    Did not work, command + P twice doesn’t work. Followed intruct exactly. is this Leo only?

  42. peter.register@zonnet.nl

    Tiger 2009-09-01

    Did not work, command + P twice doesn’t work. Followed intruct exactly. is this Leo only?

  43. peter.register@zonnet.nl

    Tiger 2009-09-01

    Did not work, command + P twice doesn’t work. Followed intruct exactly. is this Leo only?

  44. peter.register@zonnet.nl

    Tiger 2009-09-01

    Did not work, command + P twice doesn’t work. Followed intruct exactly. is this Leo only?

  45. peter.register@zonnet.nl

    Tiger 2009-09-01

    Did not work, command + P twice doesn’t work. Followed intruct exactly. is this Leo only?

  46. bauermusic@hotmail.com

    Brilliant!!!

    Make sure you write it EXACTLY the same. ‘Save’ – with capital ‘S’ and ‘as’ with small letters. Or just copy&paste from this page.

    (Didn’t work the first time for me because I wrote ‘As’ instead of ‘as’.)

    Using 10.5

  47. bauermusic@hotmail.com

    Brilliant!!!

    Make sure you write it EXACTLY the same. ‘Save’ – with capital ‘S’ and ‘as’ with small letters. Or just copy&paste from this page.

    (Didn’t work the first time for me because I wrote ‘As’ instead of ‘as’.)

    Using 10.5

  48. bauermusic@hotmail.com

    Brilliant!!!

    Make sure you write it EXACTLY the same. ‘Save’ – with capital ‘S’ and ‘as’ with small letters. Or just copy&paste from this page.

    (Didn’t work the first time for me because I wrote ‘As’ instead of ‘as’.)

    Using 10.5

  49. bauermusic@hotmail.com

    Brilliant!!!

    Make sure you write it EXACTLY the same. ‘Save’ – with capital ‘S’ and ‘as’ with small letters. Or just copy&paste from this page.

    (Didn’t work the first time for me because I wrote ‘As’ instead of ‘as’.)

    Using 10.5

  50. bauermusic@hotmail.com

    Brilliant!!!

    Make sure you write it EXACTLY the same. ‘Save’ – with capital ‘S’ and ‘as’ with small letters. Or just copy&paste from this page.

    (Didn’t work the first time for me because I wrote ‘As’ instead of ‘as’.)

    Using 10.5

  51. mail4pja@gmail.com

    Thanks David, I have been wanting this feature for years. Why has this not been documented somewhere previously?

    Does this still work in Snow Leopard ?

  52. mail4pja@gmail.com

    Thanks David, I have been wanting this feature for years. Why has this not been documented somewhere previously?

    Does this still work in Snow Leopard ?

  53. mail4pja@gmail.com

    Thanks David, I have been wanting this feature for years. Why has this not been documented somewhere previously?

    Does this still work in Snow Leopard ?

  54. mail4pja@gmail.com

    Thanks David, I have been wanting this feature for years. Why has this not been documented somewhere previously?

    Does this still work in Snow Leopard ?

  55. mail4pja@gmail.com

    Thanks David, I have been wanting this feature for years. Why has this not been documented somewhere previously?

    Does this still work in Snow Leopard ?

  56. Patrix

    you made my day buddy!!!
    I have been looking for this forever!!!!

    THANK YOU VERY MUCH!!!!

  57. D. Clark

    This has been bugging me for ever. I was so close, too. Thanks for sharing this. Awesome.

  58. Curtis

    Absolutely fantastic tip. The only unfortunate side effect is it seems to kill the Shift--I command for "Mail Link to This Page", but manually adding into Keyboard Shortcuts brings it back.

  59. harrymilleriii@hotmail.com

    I read about this when first posted, and wanted forever to set up. Finally did. Beautiful. Thanks. – H

  60. harrymilleriii@hotmail.com

    I read about this when first posted, and wanted forever to set up. Finally did. Beautiful. Thanks. – H

  61. harrymilleriii@hotmail.com

    I read about this when first posted, and wanted forever to set up. Finally did. Beautiful. Thanks. – H

  62. harrymilleriii@hotmail.com

    I read about this when first posted, and wanted forever to set up. Finally did. Beautiful. Thanks. – H

  63. harrymilleriii@hotmail.com

    I read about this when first posted, and wanted forever to set up. Finally did. Beautiful. Thanks. – H

  64. rob@gl3media.com

    I'm trying to get this to work with sending PDF's to Evernote. I press CMD P, it brings up print window, but I then have to select PDF dropdown box before the second CMD P will send the page to Evernote. CMD P P doesn't do it all it one shot. Any idea if this is possible?

  65. rob@gl3media.com

    I'm trying to get this to work with sending PDF's to Evernote. I press CMD P, it brings up print window, but I then have to select PDF dropdown box before the second CMD P will send the page to Evernote. CMD P P doesn't do it all it one shot. Any idea if this is possible?

  66. rob@gl3media.com

    I'm trying to get this to work with sending PDF's to Evernote. I press CMD P, it brings up print window, but I then have to select PDF dropdown box before the second CMD P will send the page to Evernote. CMD P P doesn't do it all it one shot. Any idea if this is possible?

  67. rob@gl3media.com

    I'm trying to get this to work with sending PDF's to Evernote. I press CMD P, it brings up print window, but I then have to select PDF dropdown box before the second CMD P will send the page to Evernote. CMD P P doesn't do it all it one shot. Any idea if this is possible?

  68. rob@gl3media.com

    I'm trying to get this to work with sending PDF's to Evernote. I press CMD P, it brings up print window, but I then have to select PDF dropdown box before the second CMD P will send the page to Evernote. CMD P P doesn't do it all it one shot. Any idea if this is possible?

  69. michaelrose@gmail.com

    Awesome.

    I just added 'Save PDF to Evernote' and bound it to ⌘-E

    Now archiving a fulltext snapshot of a webpage to Evernote is as simple as ⌘-P then E

    Love it!

  70. michaelrose@gmail.com

    Awesome.

    I just added 'Save PDF to Evernote' and bound it to ⌘-E

    Now archiving a fulltext snapshot of a webpage to Evernote is as simple as ⌘-P then E

    Love it!

  71. michaelrose@gmail.com

    Awesome.

    I just added 'Save PDF to Evernote' and bound it to ⌘-E

    Now archiving a fulltext snapshot of a webpage to Evernote is as simple as ⌘-P then E

    Love it!

  72. michaelrose@gmail.com

    Awesome.

    I just added 'Save PDF to Evernote' and bound it to ⌘-E

    Now archiving a fulltext snapshot of a webpage to Evernote is as simple as ⌘-P then E

    Love it!

  73. michaelrose@gmail.com

    Awesome.

    I just added 'Save PDF to Evernote' and bound it to ⌘-E

    Now archiving a fulltext snapshot of a webpage to Evernote is as simple as ⌘-P then E

    Love it!

  74. nlunsford@venividi.com

    I did this some time ago, unfortunately it stopped working for me until after I click on the little PDF button, after which the shortcut works again. Does anyone have any thoughts as to what may have done this for me? (Al Macbook, 10.6.4)

  75. nlunsford@venividi.com

    I did this some time ago, unfortunately it stopped working for me until after I click on the little PDF button, after which the shortcut works again. Does anyone have any thoughts as to what may have done this for me? (Al Macbook, 10.6.4)

  76. nlunsford@venividi.com

    I did this some time ago, unfortunately it stopped working for me until after I click on the little PDF button, after which the shortcut works again. Does anyone have any thoughts as to what may have done this for me? (Al Macbook, 10.6.4)

  77. nlunsford@venividi.com

    I did this some time ago, unfortunately it stopped working for me until after I click on the little PDF button, after which the shortcut works again. Does anyone have any thoughts as to what may have done this for me? (Al Macbook, 10.6.4)

  78. nlunsford@venividi.com

    I did this some time ago, unfortunately it stopped working for me until after I click on the little PDF button, after which the shortcut works again. Does anyone have any thoughts as to what may have done this for me? (Al Macbook, 10.6.4)

  79. jreese99@verizon.net

    The reason you have to type option + semicolon instead of three periods is that the ellipsis is a single character, not three characters. The text you enter for the menu title must match the menu text exactly, and one ellipsis character does not match three periods.

  80. jreese99@verizon.net

    The reason you have to type option + semicolon instead of three periods is that the ellipsis is a single character, not three characters. The text you enter for the menu title must match the menu text exactly, and one ellipsis character does not match three periods.

  81. jreese99@verizon.net

    The reason you have to type option + semicolon instead of three periods is that the ellipsis is a single character, not three characters. The text you enter for the menu title must match the menu text exactly, and one ellipsis character does not match three periods.

  82. jreese99@verizon.net

    The reason you have to type option + semicolon instead of three periods is that the ellipsis is a single character, not three characters. The text you enter for the menu title must match the menu text exactly, and one ellipsis character does not match three periods.

  83. jreese99@verizon.net

    The reason you have to type option + semicolon instead of three periods is that the ellipsis is a single character, not three characters. The text you enter for the menu title must match the menu text exactly, and one ellipsis character does not match three periods.

  84. Mike

    It took me a couple of tries to figure out that you need to let the print dialogue come up before pressing P the 2nd time. If you do cmd-P-P too quickly, it just opens the print dialogue twice.

  85. Henrik N

    Opt+; (actually Opt+. on my keyboard) gives the ellipsis glyph. It's a single character that happens to look like three periods. Since Apple uses "real" ellipses as opposed to three separate periods, that's why you need to do the same.

  86. mbw

    Using 10.6.4. It only works if I open the dropdown menu and press Command-P again. does anyone know how to fix this?

  87. sankichina@163.com

    Thanks for the post. Using this, and just wanted to give the shout out. Oh, and the download link on the Labs page points to the same place as the demo, instead of the zip file. Glad it was here too. šŸ™‚

  88. sankichina@163.com

    Thanks for the post. Using this, and just wanted to give the shout out. Oh, and the download link on the Labs page points to the same place as the demo, instead of the zip file. Glad it was here too. šŸ™‚

  89. sankichina@163.com

    Thanks for the post. Using this, and just wanted to give the shout out. Oh, and the download link on the Labs page points to the same place as the demo, instead of the zip file. Glad it was here too. šŸ™‚

  90. sankichina@163.com

    Thanks for the post. Using this, and just wanted to give the shout out. Oh, and the download link on the Labs page points to the same place as the demo, instead of the zip file. Glad it was here too. šŸ™‚

  91. sankichina@163.com

    Thanks for the post. Using this, and just wanted to give the shout out. Oh, and the download link on the Labs page points to the same place as the demo, instead of the zip file. Glad it was here too. šŸ™‚

  92. michmail

    so, the default keyboard shortcut is command -P, control-command-P. This just allows your little finger to snooze? Not that big a deal in my book.

  93. Don

    @Nathan, this stopped working for me too. When I looked, the shortcut had been removed from System Preferences. When I added it back, it worked again.

Comments are closed.