Best Free Video Players for Windows 2026: VLC, mpv, PotPlayer Compared
For most users, install VLC and stop reading. It plays anything, has no ads, is open source, and just works. This guide exists for the cases where VLC is not the right answer: when you want best-in-class rendering quality (mpv), a feature-rich GUI with deep customization (PotPlayer), Windows-native lightness (MPC-HC), or you have specific reasons to consider KMPlayer.
Below are five free video players for Windows in 2026, ranked by what we recommend to whom. We also cover the Windows 11 built-in Media Player briefly — it is significantly better than its Windows 10 predecessor and handles MKV natively.
Quick Picks
- Default for most people: VLC
- Power users, anime fans, best image quality: mpv
- Polished GUI with deep features: PotPlayer
- Lightweight Windows-native: MPC-HC (clsid2 fork)
- Built-in option: Windows 11 Media Player (Microsoft Store)
- No longer recommend: KMPlayer (newer versions have ads)
Why You Need a Real Player (Not Windows Media Player)
The legacy Windows Media Player that shipped with Windows 7 and Windows 10 was bad at modern formats. It struggled with MKV, did not handle HEVC well, lacked subtitle flexibility, and routinely sent users hunting for codec packs — which historically caused more problems than they solved.
The new Windows 11 Media Player (delivered through the Microsoft Store, not the legacy app) is a substantial improvement and plays most modern formats including MKV and HEVC natively. For very casual users on Windows 11, it may be enough. For everyone else, a dedicated player is still the right call.
None of the players in this guide require codec packs. They all bundle their own decoders. Do not install K-Lite codec pack or similar in 2026 — modern players handle codecs internally and codec packs are increasingly a vector for system instability.
The Five Free Video Players
1. VLC Media Player — the universal default
VLC is the universal recommendation for free video playback. Maintained by the VideoLAN community since 2001, it plays virtually any video or audio format you can throw at it, runs on every platform that matters, and has no ads or upsell pressure. The interface is functional rather than pretty, but everything works.
Beyond playback, VLC handles: streaming (both as client and lightweight server), basic video conversion (see our converters guide), screen recording, network streams, DVD and Blu-ray playback (Blu-ray requires extra setup due to encryption), and audio-only formats including FLAC, OGG, and lossless codecs.
Where VLC is not the best: image quality on high-end displays. mpv handles upscaling and HDR with more refined defaults. For 99 percent of users, this difference is imperceptible. For the 1 percent who care about every pixel, see mpv.
Pros
- Plays everything
- Cross-platform including mobile
- Open source under GPL
- No ads, no upsells, no telemetry
- Active community development
- Streams and converts as bonus features
- Clean signed installer
- Subtitle support is excellent
Cons
- Image quality slightly behind mpv on high-end displays
- Interface is functional but dated
- HDR support has improved but still trails mpv
- No fancy customization themes
- Default keybindings differ from mpv/PotPlayer conventions
2. mpv — the power user's pixel-perfect player
mpv is a free media player built for users who care about getting the most out of their video. Forked from mplayer2 in 2012, mpv has become the favored player for anime fans, technical users, and anyone who wants maximum control over playback and rendering. It has no traditional GUI — just the video, with controls appearing on mouse-over.
What makes mpv special:
- Best-in-class rendering. Custom shaders (Anti-Ringing, FSRCNN, Anime4K) for upscaling far better than built-in scalers. Proper HDR tone-mapping. Color-managed output.
- Configuration via text files. The mpv.conf file controls everything; share configs with one-line setups online.
- Lua scripting. Extend playback behavior with community scripts: auto-fitting subtitles, automatic profile switching, advanced controls.
- Keyboard-driven. Once you learn the shortcuts, mpv is the fastest player to navigate.
The cost: complete unfamiliarity for users used to traditional players. mpv has no menu bar, no playlist GUI by default, no "open file" dialog out of the box (it works through drag-and-drop or command-line invocation). For users willing to invest the learning time, it pays back in playback quality and speed.
Pros
- Best video rendering of any free player
- Excellent HDR and color management
- Custom shaders for advanced upscaling (Anime4K, etc.)
- Lua scripting for endless customization
- Tiny memory footprint
- Cross-platform, open source
- Fast keyboard-driven workflow once learned
- No telemetry, no ads
Cons
- No traditional GUI
- Steep learning curve
- Configuration is text-file driven
- Not friendly for casual users
- No built-in conversion or streaming server
- Smaller community than VLC
3. PotPlayer — the polished feature-rich GUI
PotPlayer is a feature-rich Windows media player developed by Kakao, the Korean tech company. It is the successor to KMPlayer (which the same original developer created before joining Kakao). PotPlayer is closed-source freeware but has not had the ad-laden behavior that pushed users away from KMPlayer.
What makes PotPlayer attractive: a refined modern interface with extensive customization, support for 3D video (side-by-side, top-and-bottom, anaglyph) and 360-degree video, customizable controls, color profiles, hardware acceleration, and a deep settings tree for users who want to tune everything.
The catches: Windows-only (no Mac or Linux), closed source (less transparency than VLC or mpv), and as Korean freeware it occasionally has UI translations that feel rough. Privacy-conscious users may prefer open-source alternatives.
For Windows users who want a polished GUI with deep features and have no philosophical objection to closed-source freeware, PotPlayer is excellent. It is the strongest middle-ground between VLC's universal simplicity and mpv's power-user minimalism.
Pros
- Polished modern Windows UI
- 3D and 360 video support
- Extensive customization
- Strong HDR handling
- Built-in codec support (no codec pack needed)
- Good keyboard shortcuts
- Active development from Kakao
Cons
- Windows only
- Closed source
- Occasional rough UI translations
- Some optional bundled offers during install (uncheck)
- Privacy posture less clear than open-source players
- Heavier than mpv or MPC-HC
4. MPC-HC and MPC-BE — lightweight Windows-native
Media Player Classic was the iconic lightweight Windows media player of the late 2000s and early 2010s. The original project paused in 2017 but two active community forks have kept it alive: MPC-HC (clsid2 fork) and MPC-BE. Both deliver the same nostalgic, fast, Windows-native experience — tiny installer, minimal interface, plays everything.
MPC-HC (clsid2 fork) is the more familiar of the two and maintains the original Media Player Classic experience with updates for modern codecs (HEVC, AV1, modern HDR). MPC-BE has slightly different feature priorities and a separate development path.
For users on older hardware where VLC feels heavy, for Windows-only setups where mpv's complexity is overkill, or for anyone who liked the original Media Player Classic and wants to keep using something similar, MPC-HC is the right pick.
Pros
- Tiny footprint (~20 MB)
- Windows-native feel
- Plays modern formats (HEVC, AV1)
- Fast startup
- Open source under GPL
- Familiar to long-time Media Player Classic users
- Active community fork maintenance
Cons
- Windows only
- Dated UI
- Fewer features than PotPlayer
- HDR handling less refined than mpv
- Fork landscape can be confusing for new users
5. KMPlayer — legacy option, no longer recommended
KMPlayer was developed in Korea in the early 2000s and was one of the dominant free Windows players for over a decade. Its original developer left Kakao to create PotPlayer, and KMPlayer has since changed ownership multiple times. Recent versions have drawn complaints about advertising, telemetry, and slower development pace.
KMPlayer still works and still plays a wide range of formats. But there is no longer a clear reason to pick it over VLC, mpv, PotPlayer, or MPC-HC. New users should not start with KMPlayer. Existing users who are happy can continue, but if you find yourself annoyed by ads or update prompts, switch to one of the alternatives.
Pros
- Familiar to long-time users
- Still plays most formats
- Mobile versions available
- Custom skins
Cons
- Advertising in recent versions
- Slower development than competitors
- Closed source, opaque ownership history
- Installer requires attention
- Cleaner alternatives available
- Privacy posture is unclear
Side-by-Side Comparison
| Player | Platform | UI | Image quality | HDR | Open source |
|---|---|---|---|---|---|
| VLC | All | Functional | Good | Good | Yes (GPL) |
| mpv | All | Minimal | Best-in-class | Excellent | Yes (GPL/LGPL) |
| PotPlayer | Windows | Polished, dense | Excellent | Excellent | No |
| MPC-HC | Windows | Classic minimal | Good | Acceptable | Yes (GPL) |
| KMPlayer | Windows, mobile | Custom skins | Acceptable | Acceptable | No |
Picking by Use Case
"I just want a video player that works"
Install VLC. Set it as your default video file handler. You are done. VLC will play everything you throw at it for the next decade with zero maintenance.
"I watch anime and care about subtitles and upscaling"
Install mpv. Configure with Anime4K shaders for stunning upscaling on classic-resolution anime, then learn the keyboard shortcuts. The anime community has converged on mpv for a reason — nothing else handles fan-subtitled anime quite as well.
"I want a feature-rich player with a polished GUI"
PotPlayer. Especially if you watch 3D or 360-degree video, want extensive customization through GUI menus rather than text files, or just prefer a more refined Windows-native interface.
"I'm on old hardware and need something tiny"
MPC-HC (clsid2 fork). 20 MB footprint, instant startup, Windows-native, plays all modern formats. The right pick for any sub-2015 PC.
"I have a 4K HDR display and want every pixel right"
mpv with proper HDR configuration. Enable HDR in Windows Display settings, ensure mpv is using vo=gpu-next or similar modern output, and tune tone-mapping in mpv.conf. The result is the closest thing to reference-grade playback you can get for free.
"I need to stream over my home network"
VLC. Built-in streaming server and client makes this trivial — one VLC instance streams, others receive. Plex or Jellyfin are better for serious home media servers, but VLC handles ad-hoc streams without any setup.
What These Players Don't Do (And What to Use Instead)
- Library management for movies/TV. Use Plex, Jellyfin, or Emby for a real media server with metadata, posters, and remote access.
- Video editing. Use DaVinci Resolve (free), Shotcut, or Kdenlive for video editing. Players just play.
- Video conversion. Use HandBrake or Shutter Encoder — see our video converters guide. VLC can convert but is not optimized for it.
- DVD/Blu-ray rip. VLC plays DVDs and Blu-rays (with extra setup for Blu-ray encryption) but does not rip. Use HandBrake for ripping.
- Subtitle creation. Use Aegisub for subtitle editing. Players display subtitles; they do not author them.
What About Hardware Acceleration?
All five players support hardware-accelerated decoding on modern GPUs (NVIDIA, AMD, Intel). For 4K and HDR playback, hardware acceleration is essentially required — software decoding 4K HEVC pushes CPU usage to 100 percent on most hardware.
Default settings are usually correct. If playback stutters on 4K content:
- VLC: Tools → Preferences → Input/Codecs → Hardware-accelerated decoding: enable.
- mpv: Add
hwdec=autoto mpv.conf. - PotPlayer: F5 Preferences → Video → Video Decoder → enable hardware acceleration.
- MPC-HC: Options → Internal Filters → Video Decoder → Hardware Acceleration: enable.
Safe Download Notes
VLC: Only from videolan.org. Lookalike sites exist; verify the URL.
mpv: From mpv.io/installation. Windows users typically use Shinchiro's builds or Scoop package manager — both linked from mpv.io.
PotPlayer: From potplayer.daum.net. Watch for optional add-ons during install and uncheck them.
MPC-HC (clsid2): From github.com/clsid2/mpc-hc/releases — the active community fork.
KMPlayer: If you must, from kmplayer.com only. Better: use one of the alternatives.
For broader guidance, see our safe software download guide.
Frequently Asked Questions
What is the lightest video player for Windows?
mpv (no traditional UI, very low resource use) and MPC-HC (Windows-native, tiny installer) are the two lightest. For low-end hardware, MPC-HC starts faster; for active 4K playback, mpv uses less CPU thanks to better hardware acceleration defaults.
Does VLC have ads in 2026?
No. VLC is non-profit, open source, and has never had ads. Some forum posts confuse the legitimate VideoLAN VLC with lookalike apps that bundle adware. Always download from videolan.org.
Can I play DVDs and Blu-rays with VLC?
DVDs: yes, out of the box. Blu-rays: yes but requires additional setup due to AACS encryption — you need to provide AACS keys (keysdb.cfg) and the libaacs library. VLC's documentation covers this. For most users, ripping to MKV with MakeMKV first and then playing the rip is simpler.
How do I make videos look sharper?
Lower-resolution videos on a high-resolution display benefit from quality upscaling. mpv with Anime4K or FSRCNN shaders produces the most dramatic improvement. VLC has basic post-processing options under Tools → Adjustments. PotPlayer has built-in MadVR-style enhancement options.
Which player handles 4K AV1 video?
All five support AV1 via hardware decoding on supported GPUs (NVIDIA RTX 30 series and newer, AMD RX 6000 and newer, Intel Arc and newer). Software AV1 decoding works on any modern CPU but is significantly slower for 4K. Both VLC and mpv have mature AV1 support.
Why does my video stutter even with hardware acceleration?
Common causes: driver out of date (update GPU drivers), HDR mismatch (Windows HDR not enabled when source is HDR), low storage speed for 4K reads (move file to SSD), or sleep settings causing the GPU to throttle. Check player logs (Help → Show debug log in VLC) for clues.
Should I install a codec pack?
No. Modern players bundle their own codecs. Codec packs (K-Lite, CCCP, etc.) were necessary for the legacy Windows Media Player but cause more problems than they solve in 2026. Install VLC, mpv, or PotPlayer instead.
What is MadVR and do I need it?
MadVR is a high-end Windows-only video renderer that hooks into MPC-HC and similar players to provide reference-grade upscaling, color management, and HDR tone-mapping. It is complex to configure and benefits power users on home theater setups with calibrated displays. Most users do not need MadVR; mpv's built-in shaders cover most of the same ground with less setup.
The Verdict
For 90 percent of Windows users in 2026, VLC is the right answer. It plays everything, costs nothing, has no ads, no telemetry, and just works. Install it from videolan.org, set it as default, and stop thinking about video players.
For users who care about pixel quality, who watch anime, or who want the deepest customization, install mpv and invest the time to learn it. The image quality on a properly configured mpv setup is unmatched by anything else free.
For users who want a polished GUI with PotPlayer's depth of features, install PotPlayer. For old hardware or minimalist Windows-native setups, install MPC-HC (clsid2 fork). Skip KMPlayer; it is no longer the right pick.
For video conversion after playback, see our free video converters guide. For ripping DVDs and Blu-rays, MakeMKV + HandBrake is the standard free workflow.