Best Free Media Players for Windows

The best free media players for Windows: VLC, MPC-HC, PotPlayer, mpv and the Windows 11 Media Player. Play MKV, fix subtitles and set defaults.

VLC opens almost anything. That’s the short answer, and for many people it’s enough. But if you have an older PC, want finer subtitle control or prefer a cleaner look, other free players do certain things better. Here are the best free media players for Windows for MP4, MKV, AVI, FLAC and MP3 files, and when each one makes sense.

What makes a good media player?

  • Format support: it should play MKV, AVI, MOV, WebM, HEVC (H.265) and common audio formats without hunting for codec packs.
  • Subtitles: loading SRT files, changing size and adjusting timing if they’re out of sync.
  • Light on resources: important on older laptops. If your PC already struggles, our guide on why your computer is slow may help too.
  • No ads or bundled junk: some free players try to install extra software. The ones below are clean when downloaded from their official sites.
Projector playing a video file from a Windows media player
Photo by Alex Litvin on Unsplash

1. VLC Media Player: the one to install first

VLC is free, open source and plays nearly every audio and video format you’ll come across. It carries its own codecs, so you don’t need to install anything extra. It also plays DVDs, network streams and damaged or incomplete files that other players refuse to open.

Useful features many people miss:

  • Press G or H to shift subtitles earlier or later when they’re out of sync.
  • Press J or K to fix audio delay.
  • Use Media > Convert / Save to convert a video to another format.
  • Use Tools > Effects and Filters to boost quiet audio or adjust brightness.

Downside: the interface looks dated, and some settings are buried in menus.

2. MPC-HC: lightweight and fast

Media Player Classic Home Cinema looks like the old Windows Media Player, which is part of its charm. It starts almost instantly, uses very little memory and handles high-resolution video well. The original project stopped years ago, but a community fork keeps it updated, so download the current version from its GitHub page.

Good for: older or low-end PCs, and people who want a simple player that just works.

Downside: no built-in library or streaming features. It’s a player and nothing more.

3. PotPlayer: the most customizable

PotPlayer is packed with options: playback speed, detailed subtitle styling, video filters, screen capture, bookmarks and support for 3D and 360-degree video. It uses hardware acceleration well, so playback stays smooth even with demanding files.

Good for: people who like to tweak every setting.

Downside: the sheer number of options can be overwhelming. During installation, read each screen carefully and decline any extra offers.

4. mpv: minimal and powerful

mpv has almost no interface. You drag a file onto it and it plays. Controls appear when you move the mouse. Behind that simple look is excellent video quality and smooth playback. Advanced users can configure it with text files and scripts.

Good for: users who want a distraction-free player with great picture quality.

Downside: no traditional settings menu. Beginners may find it confusing at first.

5. Media Player (built into Windows 11)

Windows 11 replaced Groove Music and the old Movies & TV app with a single app called Media Player. It looks modern, organizes your music and video library, and handles MP4, MP3 and other common files fine. If you only play everyday files, you may not need anything else.

Downside: some formats, such as certain HEVC videos, may need an extra codec from the Microsoft Store, and subtitle options are basic.

Home video playback using a free media player
Photo by Jeremy Yap on Unsplash

Quick comparison

Player Best for Ease of use
VLC Playing anything Easy
MPC-HC Old or slow PCs Easy
PotPlayer Customization Medium
mpv Clean, high-quality playback Medium
Windows Media Player Basic everyday files Very easy

How to set your new player as the default

  1. Open Settings > Apps > Default apps.
  2. Search for your player, for example VLC, and click it.
  3. Go through the list of file types (.mp4, .mkv, .avi, .mp3) and set each one to your player.

A faster way for a single format: right-click a video, choose Open with > Choose another app, pick the player and tick Always use this app.

Fixing common playback problems

Video plays but there’s no sound

Try another player first. If none of them have sound, the problem is Windows, not the file. Our guide to fixing no sound on Windows 11 walks through it.

Playback stutters

Turn hardware acceleration on (or off, if it’s already on) in the player’s settings. Update your graphics driver as well.

Subtitles don’t appear

Make sure the subtitle file has exactly the same name as the video, for example movie.mp4 and movie.srt, and sits in the same folder. Most players load it automatically.

Quick answers

Are these players safe?

Yes, when downloaded from the official website or GitHub page. Avoid third-party download sites that wrap installers with adware.

Do I need a codec pack?

Usually not. VLC, mpv and PotPlayer include their own decoders. Codec packs can cause conflicts, so install one only if you know you need it.

Which player uses the least resources?

MPC-HC and mpv are the lightest. They’re the best picks for old laptops.

Which one to install

Install VLC and you’ll rarely meet a file it can’t play. Choose MPC-HC for an old PC, PotPlayer if you love settings, and mpv for a clean, minimal look. If you also record or edit videos, see our picks for the best free screen recorders and video editors for low-end PCs.

Leave a Reply

Your email address will not be published. Required fields are marked *