I encrypt all of my documents before storing them in the cloud with GnuPG. My wife needs access to the documents, but running gpg -d foo.pdf.gpg at the command line is annoying to her.

Does anyone know of a GUI app for PGP / GnuPG for MacOS X? It would be great to simply drag an encrypted file to it, be prompted for a private key passphrase, and then get the unencrypted file.

If nothing like this exists, I can probably whip one up in Clojure pretty easily, but I figured it was worth looking for one first.

up vote 11 down vote accepted

You can also use gpgtools (https://gpgtools.org) it is got all the possible GPG tools you are probably going to need (they also have a gpg plugin for Apple Mail) and adds Services for signing/encrypting/decrypting/etc. to the contextual menu (right-click->Services).

  • This is perfect, thanks! – Josh Glover Feb 15 '14 at 14:00
  • This tool seems cool. But it doesn't add anything to services automatically. – Carlos Cervantes Oct 14 '14 at 5:20
  • Something must have failed when you installed. I never had to do anything particular after installing the tools and when I right-click on a file or folder I get the full set of Services: validate, sign, encrypt, decrypt, etc. In OS X 10.7 to 10.10. Cheers – cucu8 Oct 16 '14 at 18:45

Create a new service with automator so your wife can decrypt the file using the contextual menu in the Finder.

  1. Create an Automator service
  2. Service receives selected files or folders in Finder
  3. Add a Run Shell Script action.
  4. Add your code: gpg -d $1
  5. Save the service.
  6. It is now available in the Finder via Right click > Service > youServiceName.
  • I accepted the GPG Tools answer because it was exactly what I asked, but thanks a lot for this tip! I actually did not know what automator services were, so this is really useful for the next time I need to script something. Very helpful! – Josh Glover Feb 15 '14 at 14:02
  • That's the spirit of this site ;) – Matthieu Riegler Feb 15 '14 at 14:20

Your Answer


By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Not the answer you're looking for? Browse other questions tagged or ask your own question.