macOS: Using “Open With,” “Always Open With,” and “Change All”

2 minute read
| Quick Tip

Behind the scenes, your Mac keeps a database of which programs are configured to open which types of files. When you open an image file, for example, Preview will likely launch to accommodate it; double-clicking on a document may open Pages or Word; and opening a PDF might just mean that you’ve got Adobe Reader all up in your face. But what if you want to change this behavior? Well, if that’s what you’re looking for, there are three ways you could go about it:

1. Have one file open with a particular program only one time. This would be useful if you couldn’t get Microsoft Word to open a document and you just wanted to read its contents in Pages. To accomplish this, right- or Control-click on the file and hover your cursor over “Open With” from the contextual menu.

macOS Open With Menu

Then select the application you’d like to use as I’ve done above, and your file will unsurprisingly open with that. This won’t change what program the file will open with the next time, though, so it’s perfect if you just need a temporary solution.

2. Have one file open with a particular program every time. This’ll make, say, a specific PDF open in Adobe Reader rather than Preview forever, but it won’t affect other PDFs. To do this, you’ll follow the same steps as above, but when you have the “Open With” option showing, hold down the Option key on your keyboard. That’ll make “Open With” switch to “Always Open With,” and then you can choose your program as before.

macOS Always Open With

And if you’re more of the “use a menu”–type person, you should know that these first two choices are available from the File menu within Finder once you’ve selected your item, as well (and the Option key will work the same way to invoke “Always Open With”).

macOS File Menu showing Open With

3. Have ALL files of a certain type open with a particular program every time. Want to make all of your .docx files open in Pages instead of Word? Need all PDFs, all the time, to open with Acrobat? Well, find a file of the type you want to change first, select it, and press Command-i. You could instead choose File > Get Info from the menus at the top or right-click and pick “Get Info” from the aforementioned contextual menu if you’re feeling particularly fancy.

macOS Get Info Menu for documents

Once the Info window opens, look for the “Open with” section (and click the triangle next to its name to expand those options if you don’t see what I’m showing below):

Open With from Info Window showing Microsoft Word document

Under that, you can choose the program you want that file type to open with from the drop-down, and then click on the “Change All” button. Of course, your Mac (being the good little Mac it is) will warn you of what’s about to happen.

Warning about changing the default app for Word documents to Pages

Yes, I am most definitely sure of that.

Click “Continue,” and you’re done! Note, though, that if something’s even a little bit different about similar files, you may have to do this more than once; for example, if you’ve got JPEGs both with the extension “.jpeg” and with “.jpg,” you’ll likely have to change both. But now you know how, so it’ll be easy, right? Right?

Just agree with me here. My self-esteem is, sadly, riding on it.

Leave a Reply

Please Login to comment
3 Comment threads
0 Thread replies
Most reacted comment
Hottest comment thread
3 Comment authors
Paul GoodwinMelissa HoltLee Dronick Recent comment authors

This site uses Akismet to reduce spam. Learn how your comment data is processed.

newest oldest most voted
Notify of
Paul Goodwin
Paul Goodwin

Thanks. I forgot about the option open with giving you the always open with.

Lee Dronick
Lee Dronick

Thank you that “Change All” setting fixed the problem I had where in a some applications if I wanted to open say a Numbers file I would get an error message “The program Xxxxxxx does not have permission to open Zzzzzzz.numbers.” I wasn’t interested in having that application open the Numbers file, I wanted to set aside working in that app to do something within the Numbers application