Top 10 Android MKV Player APK to Play MKV Files on Android in 2023

Last Updated on Mar 15, 2023

mkv player for android

With smartphones as the main companion in our daily life, people are seeking new ways to utilize them. One of the most common ways to use our phones is to watch videos. 

Even so, videos may come in diverse formats, and not all video formats are compatible with our Android devices. One of the most popular formats that may require a special player is MKV (Matroska Video).

And to make things easier for you, we will be showcasing the top 10 best MKV Players for Android. Don’t miss out!

1. Lark Player

mkv player for android

Security verified

If you’re someone who loves to watch movies and TV shows in MKV format on your Android device, then Lark Player is one of the best choices for you. This MKV player APK was launched in 2018 and has been downloaded by over 10 million users since then. Most users reviewed its feature-rich media player that offers an immersive viewing experience.

Lark Player’s key features include: support for multiple file formats built-in equalizer; gesture controls; subtitle supports; lyrics displayed; network stream support; a sleep timer; a floating player; a customizable interface, etc. 

Price: 100% Free

2. VLC for Android

best mkv player for android

On Google Play Store alone, VLC for Android has been downloaded by over 100 million times, proving that it is one of the most favorite media players for Android users. The app is reviewed as an excellent open-source media player that can handle almost any video player format without considering whether it is a movie, TV show or video clip. 

VLC for Android’s key features include: a massive range of formats supported, hardware decoding to play video smoothly; various subtitles supported; network streaming from various sources; equalizer settings; gesture controls; playback controls; etc.

Price: 100% Free

3. MX Player

best mkv player for android

Released in 2011, MX Player is one of the most downloaded media players on Android devices. It has been downloaded by over 1 billion times on Google Play Store alone. No surprise, this media player indeed offers extensive features as well as compatibility with multiple video formats. 

MX Player’s key features include: hardware acceleration for smoother playback; wide range of subtitle supports (e.g. .srt, .sub, .ass, .mpl, etc); multi-core decoding for faster and better performance; control playback with a gesture; background play to multitask; stream videos from network sources (e.g. FTP servers, SMB shares, etc); etc. 


  • MX Player Basic: Free
  • MX Player Pro: one-time purchase of $5.49

4. BS Player

mkv player apk

Developed by the renowned BSPlayer Media, BS Player is launched for almost two decades and has been downloaded by over 10 million users on Android devices. Users often reviewed its easy-to-use interface which makes them favor it. 

BS Player’s key features include: a user-friendly interface; a wide range of video and audio formats support; hardware acceleration, network streaming, subtitle support, a customizable interface, an audio boost that enhances the audio output; etc. 

Price: 100% Free

5. KM Player

play mkv files on android

KM Player was initially developed for Windows, however, it has since then been evolving and by now, it is available for almost all Android devices. This media player is known for its user-friendly interface and its ability to support various media formats.

KM Player’s key features include: high-quality video playback, supporting up to 4K video; floating screen feature, allowing users to multitask; subtitle support; video playback speed control; support a wide range of video formats; bookmark management; etc.


  • KM Player Basic: Free
  • KM Player Plus: one-time purchase of $3.90

6. PLAYit

mkv player for android tv

Another most downloaded media player for Android is PLAYit. The number of downloads on the Google Play Store reached 100 million times and has a quite high rating of 4.6 stars. Sure enough, it is favored by many users because of its range of features with a slogan of providing you “a feast for your eyes and ears”.

PLAYit’s key features include: high-res playback; picture-in-picture mode; playback speed control; multiple subtitle formats; customizable subtitle settings: LAN or online streaming supports; file management; night mode control; battery saver, etc;

Price: Free with ads

7. PlayerXtreme Media Player

mkv file not playing in vlc android

PlayerXtreme is mostly Android users’ choice if they are looking for a user-friendly media player. It was first launched in 2011 and has gained a reputation as the best MKV Android player on the market. 

PlayerXtreme’s key features include: a wide range of supported file formats; an easy-to-use interface; high-quality playback up to 4K video playback; network streaming from PC or NAS device; subtitle support; customizable playback options; multiple audio tracks support; ads-free; 

Price: Free with some in-app purchases for additional features

8. Wondershare Player

app to play mkv files on android

Developed by Wondershare Technology, Wondershare Player is a powerful Android media player that supports a wide range of video and audio formats, including the popular MKV format. Apart from that, it is known to provide a series of features that can enhance users’ experience. 

Wondershare’s key features include: high-quality MKV files playback without lag or stutter; support for multiple audio and subtitle tracks; hardware acceleration; smart shuffling and playlists; online streaming support; easy-to-use interface; etc.

Price: Free with some in-app purchases for additional features

9. MPlayer

mkv file not playing in android

Specially designed to work on Android devices, MPlayer is a free and open-source media player that claimed to support amazing features. Indeed, it can support most popular video formats like MKV, MP4, AVI, and more. Apart from that, some users also mentioned its advanced playback features.

MPlayer’s key features include: support for playing MKV and other video formats (e.g. MKV, MP4, AVI, etc); customizing subtitles and audio settings; support for various codecs; control playback speed and direction; screen orientation and aspect ratio control; etc. 

Price: Free

10. Video Player All Format

watch mkv on android

Just like the name, Video Player All Format is a media player app that can handle various video formats without requiring additional codecs or plugins. Downloaded by over 50 million times on Google Play Store, it is known as an all-in-one media player that eliminates the need for multiple media players to play different video formats. 

Video Player All Format’s key features include: high-quality video playback up to 4K; support for various video formats; customizable settings to change the skin of the player; simple and friendly user interface; control playback speed; screen capture support; subtitle support; equalizer settings; network streaming; etc. 

Price: Free


In conclusion, watching movies and videos with MKV files on Android devices is not an issue anymore. The above list of the top 10 best MKV players for Android offers a range of options to choose from, based on your preferences and needs. Each player have different features and functionalities that can enhance your movie-watching experience. Simply choose one that suits you best!


1. What apps can open and play MKV files on Android?

in fact, there are many apps available on Android devices to play MKV files. Unfortunately, not all of them can offer you the best experience. Some of the best ones are Lark Player, VLC, MX Player, and PLAYit. 

2. Why won’t VLC for Android play MKV?

VLC for Android can play MKV files, however, some factors may prevent it from playing them. The most common reasons are incompatible hardware, file corrupted, or may be the codec is not supported on your VLC app.

Download Now