How to Make VLC Your Default Media Player on Any Device

VLC Media Player has earned its reputation as one of the most versatile, format-friendly players available. Whether you're on Windows, macOS, Linux, or even a mobile device, the process of making VLC your default player involves a few specific steps — and they vary more than most people expect depending on your operating system and how it manages default apps.

What "Default Player" Actually Means

When you set a default media player, you're telling your operating system which application should automatically open when you double-click a video or audio file. This association lives at the OS level, not inside VLC itself. That means the settings you need to change are usually in your system preferences or control panel — not inside VLC's own menus.

Some operating systems let you set one universal default for all media. Others require you to assign defaults file type by file type (for example, .mp4, .mkv, .avi, and .mp3 each individually). Understanding which model your OS uses is the first thing to figure out.

How to Set VLC as Default on Windows 🖥️

Windows gives you a couple of approaches depending on your version.

Using Windows Settings (Windows 10 and 11)

  1. Open SettingsAppsDefault Apps
  2. Scroll down and search for VLC or browse by app
  3. Select VLC and choose Set as default — this applies it to all compatible file types at once
  4. Alternatively, search for a specific file type (like .mp4) and assign VLC to it individually

Using "Open With" for Individual File Types

Right-click any video or audio file → Open WithChoose Another App → select VLC → check Always use this app to open this type of file.

This method is useful when you only want VLC handling certain formats, leaving others to a different player.

Using VLC's Own Preference Panel (Windows Only)

VLC on Windows includes a shortcut for this inside the app:

  1. Open VLC → ToolsPreferences
  2. Go to InterfaceUse VLC as the default player

This triggers the same Windows default app system but does it from within VLC. It won't always cover every file extension, so it's worth verifying results afterward in Windows Settings.

How to Set VLC as Default on macOS

macOS handles defaults differently — it works per file type, not globally. There's no single "set everything to VLC" button built into macOS System Settings.

For a Single File Type

  1. Find a file of the type you want to change (e.g., an .mp4 or .mkv)
  2. Right-click → Get Info (or press Cmd + I)
  3. Under Open With, select VLC
  4. Click Change All to apply that association to every file of that type

You'll need to repeat this for each file extension you want VLC to handle.

What macOS Controls (and Doesn't)

macOS won't let a third-party app claim a blanket "default media player" status the way Windows does. This is a deliberate design choice — Apple's system favors QuickTime for media by default. If you use a lot of varied formats (.mkv, .flac, .avi), you may find yourself setting VLC as default on a type-by-type basis across several sessions.

How to Set VLC as Default on Linux 🐧

Linux distributions vary widely, but most desktop environments use a similar approach.

GNOME (Ubuntu, Fedora, etc.)

  1. Right-click a media file → PropertiesOpen With
  2. Select VLC from the list
  3. Click Set as Default

KDE Plasma

  1. Right-click a file → PropertiesFile Type Options
  2. Use the application preference list to move VLC to the top

You can also update MIME type associations directly through terminal commands using xdg-mime, which offers finer control across all file types at once.

How to Set VLC as Default on Android or iOS

Mobile operating systems limit default app control more strictly.

  • Android: Go to SettingsApps → find any current default media app → Clear Defaults, then open a media file and select VLC when prompted, choosing Always. The exact path varies by Android version and manufacturer skin.
  • iOS/iPadOS: Apple does not allow third-party apps to become the system-wide default for media files. VLC can be used directly, but it won't intercept media links or files from other apps automatically.

Variables That Affect Your Setup

FactorWhy It Matters
OS versionWindows 11 reorganized default app settings compared to Windows 10
File formats usedmacOS requires per-format assignment; Windows can batch-assign
Other installed playersCompeting apps (iTunes, Windows Media Player, etc.) may reassert defaults after updates
VLC versionOlder VLC builds may have different in-app preference options
Mobile OSAndroid allows more flexibility than iOS for third-party defaults

When Defaults Get Reset

A common frustration: OS updates — particularly Windows feature updates — sometimes reset default app assignments back to Microsoft's built-in players. The same can happen after installing other media software. This isn't a VLC issue specifically; it's how Windows manages app defaults after major updates. Knowing this, some users prefer to periodically verify their defaults in Settings rather than assume they've stuck.


The right approach ultimately depends on which operating system you're on, how many file types you want VLC to handle, and whether you're working on a desktop, laptop, or mobile device. Each combination leads to a slightly different path through the settings — and what works cleanly on one setup may require a few extra steps on another.