How to Change the Default App to Open a File on Any Device

When you double-click a file and the wrong program launches — or a new app install hijacks your file associations — knowing how to reassign default apps is one of the most practical system skills you can have. The process varies significantly depending on your operating system, and sometimes even your version of that OS.

What "Default App" Actually Means

Every file has an extension — the letters after the dot in a filename, like .pdf, .mp4, or .docx. Your operating system maintains a lookup table that maps each extension to a specific application. When you open a file, the OS checks this table and launches whatever app is registered there.

Changing the default app means updating that mapping so your preferred program opens instead. The change is persistent — it applies every time you open that file type going forward, not just once.

How to Change Default Apps on Windows

Windows gives you two main routes.

Method 1: Right-Click on the File

  1. Right-click the file you want to change the opener for
  2. Select "Open with""Choose another app"
  3. Pick your preferred app from the list
  4. Check "Always use this app to open .[extension] files"
  5. Click OK

This is the fastest method and works for a single file type at a time.

Method 2: Through Windows Settings

  1. Open SettingsAppsDefault apps
  2. On Windows 11, you can search by file type (e.g., .pdf) or by app name
  3. Click the extension or app and reassign it

Windows 10 and Windows 11 handle this slightly differently. Windows 11 requires you to set defaults per file extension, rather than per app category — a more granular but occasionally tedious approach.

How to Change Default Apps on macOS

  1. Right-click (or Control-click) the file in Finder
  2. Select "Get Info" (or press ⌘ + I)
  3. Expand the "Open with" section
  4. Choose your preferred app from the dropdown
  5. Click "Change All…" to apply it to all files of that type

Without clicking "Change All," the change only applies to that specific file — a distinction macOS makes clearly, and one that catches many users off guard.

How to Change Default Apps on Android 📱

Android's approach is app-centric rather than extension-centric.

  1. Go to SettingsApps (or Application Manager)
  2. Find the app currently set as default (e.g., Chrome, Gallery)
  3. Tap it → scroll to "Open by default" or "Set as default"
  4. Tap "Clear defaults"

The next time you open a relevant file or link, Android will ask which app you want to use — and offer to make it the new default.

Alternatively, some Android versions let you go to SettingsAppsDefault apps for a category-level view (browser, camera, phone, etc.).

How to Change Default Apps on iPhone and iPad (iOS/iPadOS)

iOS has historically been restrictive about default apps, but Apple has expanded this significantly since iOS 14. You can now change defaults for:

  • Browser (e.g., Chrome, Firefox instead of Safari)
  • Email client (e.g., Gmail, Outlook instead of Mail)
  • Navigation (e.g., Google Maps instead of Apple Maps, on supported iOS versions)

To change a supported default:

  1. Open Settings
  2. Scroll down to the third-party app (e.g., Chrome)
  3. Tap "Default Browser App" and select it

Not all file types support custom defaults on iOS — Apple controls which categories are open to reassignment, so options are more limited compared to Android or desktop platforms.

Key Variables That Affect How This Works

The steps above cover the basics, but your actual experience depends on several factors:

VariableWhy It Matters
Operating system versionWindows 10 vs 11, macOS Ventura vs Sonoma, iOS 14+ all behave differently
File typeCommon types (.pdf, .jpg) have broad app support; niche formats may have limited options
Installed appsYou can only assign an app that's already installed and supports that file type
App permissionsSome apps register themselves as defaults during installation and may re-register after updates
System vs user-level permissionsOn managed devices (work or school), IT policy may lock certain defaults

When Apps Override Your Defaults 🔄

One frustrating pattern: some applications re-register themselves as defaults after an update without asking. This is common with web browsers, media players, and PDF readers. If you find your defaults reverting, it's usually because an app reclaimed its association during an update cycle.

On Windows, you may see a notification asking if you want to keep the new app as default. On macOS, the reassignment tends to be quieter.

File Type vs. Protocol — A Distinction Worth Knowing

Beyond file extensions, operating systems also manage protocol handlers — these control what app opens when you click a link type like mailto:, ftp://, or a custom app URL scheme. These are set separately from file type defaults and live in different parts of system settings depending on your OS. If clicking an email link opens the wrong client, that's a protocol handler setting, not a file extension setting.

The Part That Varies by Setup

The steps above will get most users where they need to go. But what "best" looks like depends on your specific situation — whether you're on a managed corporate device, running an older OS version, working across multiple file types at once, or trying to reassign something as locked-down as a system-level format. The right approach on a personal Windows 11 machine looks quite different from what's possible on a school-issued iPad or a Linux workstation running a custom desktop environment.