3.9 / 5
Good
- Reads a wide range of subtitle formats, including styled SSA/ASS
- Gestures move, resize and step through subtitles mid-playback
- Hardware and multi-core decoding are built for heavy files
- Free, with a kids lock and private folder included
Not so good
- Only plays files you already have; it is not a source of shows
- Cannot trim or edit clips; you will need a separate editor
- File transfer, privacy and kids extras add bulk to a simple job
For the person with a folder full of films
Picture someone who downloads films and series episodes, keeps them on their phone and watches them on a train or in bed. Often the subtitles are a separate file in some odd format. MX Player, a free video and music player from Amazon Mobile LLC, is built for that person. Its job is to open whatever is sitting in local storage and play it with the right subtitles in the right place.
It has a huge following. Play counts more than 1,000,000,000 installs, which puts it among the most common video players on Android. Being widespread doesn't make it good. What it does mean is that it is a known quantity rather than a newcomer to gamble on.
Opening the first file
The first thing anyone does with a player like this is point it at a file and hope it plays. MX Player leans on hardware acceleration for that, which hands decoding to the phone's dedicated video chip rather than the main processor. The developer says a newer decoder it calls HW+ extends that acceleration to more videos than before. In practice, that is what you want when a high-bitrate file would otherwise stutter.
It also splits decoding across several processor cores. The developer claims MX Player was the first Android player to do this, and cites test results showing multi-core phones running up to 70% better than single-core ones. Treat that as the developer's figure, not a promise about your phone. The point is simple enough: the app is designed to use all the hardware you have, which matters most for large or demanding files.
Subtitles, the real reason to install it
This is where MX Player sets itself apart, and where the person in our opening will spend most of their attention. It reads a long list of subtitle formats, from everyday SubRip files to SubStation Alpha with its full styling intact. That matters for anime and fan-subtitled releases, where colors, positioning and fonts carry meaning. It handles SAMI files with Ruby tags, used for pronunciation guides in Japanese text, plus the image-based tracks found on DVD and broadcast rips.
| Type | Formats |
|---|---|
| Styled text | SubStation Alpha (.ssa/.ass) |
| Plain text | SubRip (.srt), WebVTT (.vtt), MPL2, TMPlayer, PJS |
| Other text | SAMI (.smi), MicroDVD, SubViewer 2.0 |
| Image and broadcast | DVD, DVB, VobSub (.sub/.idx), Teletext |
The gestures are the everyday win. Swipe forward or back and the app jumps to the next or previous line, which is a quick way to catch a line of dialogue you missed without scrubbing the whole video. Drag up or down to move the subtitles out of the way of on-screen text. Pinch to make them bigger or smaller. If you have ever fought a burned-in caption sitting right on top of a subtitle, you will understand why that drag matters.
Pinch to zoom works on the picture too. Swiping pans around a zoomed frame, and a separate option controls zoom and pan for anyone who prefers settings to fingers. That helps with letterboxed films on a tall phone screen, or when you want a closer look at a detail.
The tools you reach for now and then
Past daily playback, MX Player carries a set of occasional features that turn it into more of a media hub. A private folder hides chosen videos inside the app, so they stay out of the general view of your files. A kids lock keeps a child on the video, so they can't wander into calls or other apps while a cartoon plays. For parents who hand over a phone in a waiting room, that is the most practical extra here.
There is also a file transfer feature that sends media to nearby devices over a direct wireless link, set up by scanning a QR code. Picture-in-picture playback with custom controls lets a video keep running in a small window while you do something else. And since it plays music as well as video, it can cover both jobs for anyone who keeps their audio files locally too.
Who should look elsewhere
If you mostly stream, this is not your app. MX Player is built around files on your device, and it is not a catalog of shows or films. Someone whose viewing lives inside subscription services will get little from its decoders and subtitle gestures, because those services bring their own players.
It is also not an editor. Anyone who wants to trim a clip, add music or cut a reel for social media needs an editing app such as CapCut or KineMaster instead. MX Player watches video; it doesn't make it.
Finally, minimalists may find it does too much. The private folder, kids lock and file transfer all sit alongside the player. If all you want is a bare player that opens a file and gets out of the way, look for something lighter that does nothing but play.
The verdict
For its intended reader, MX Player is a strong offer. Broad subtitle support with styling, gestures for fixing subtitles mid-scene, and hardware and multi-core decoding are exactly what matter for local playback. And none of it costs anything up front. The kids lock and private folder are useful additions rather than the point.
The score stays under 4 for reasons of scope. It does one job, local playback, and it adds extras that not everyone wants. If you stream or edit, it is the wrong app. If you keep your own files and care about subtitles, it is worth installing. That gets it a 3.9.
By Trang Nguyen
Editor, media and streaming ·
The app in this story
MX Player
com.mxtech.videoplayer.ad