VideoPlayer Download
Home › Free tools › Video codec checker

Video Codec Checker — Will This File Play on My Phone?

By the VideoPlayer teamUpdated 3 min readहिंदी में पढ़ें

Two files can both end in .mkv or .mp4 and still be completely different inside. One plays everywhere; the other shows a black screen or no sound. The difference is the video codec and audio codec, which the file name never tells you. Choose a file below and this checker lists its container, codecs, resolution, bit depth, audio languages and subtitle tracks — and says whether each part plays on Android. It reads only the file header, right in your browser, so even a 20 GB film is checked in a second and nothing is uploaded.

Choose a video fileor drop it here · MP4, MKV, AVI, MOV, WebM

🔒 Only the file’s header is read, in your browser. Nothing is uploaded.

How to read the result

  • Plays — VideoPlayer decodes it on any supported phone.
  • Depends on the phone — it needs hardware support (for example AV1) or is an older format some phones skip.
  • Not supported — no Android phone plays it reliably; convert the file once on a computer.

The summary on top tells you the overall answer. Below it, each audio track shows its language and channels (stereo, 5.1, 7.1), so you can see at a glance whether a dual-audio film really has Hindi and English.

Unknown video codec: an MKV file icon with a question mark
Same .mkv extension, very different files inside.

Common video codec and audio formats

You seeWhat it isOn Android
H.264 (AVC)The most common video codecPlays everywhere
HEVC (H.265), 10-bitHalf the size of H.264, used for 4K and HDR ripsPlays; old phones may need the SW decoder
AV1Newest, very efficientDepends on the phone
E-AC3, AC3, DTSDolby and DTS surround soundMany players need a codec pack; VideoPlayer has it built in
PGS, VobSubPicture-based subtitles from Blu-ray / DVDShown as pictures; can’t be restyled
VC-1 / WMVOld Windows formatNot supported — convert it

Which files the checker reads

It reads MP4, MOV, M4V, MKV, WebM and AVI files, and recognises WMV. For an MP4 whose index sits at the very end of a very large file, the checker reads up to 96 MB to find it; in rare cases it may not. Phone camera clips work fine. TV recordings in MPEG-TS (.ts) aren’t read yet — VideoPlayer still plays them.

Watch the 9-second demo: Video codec checker

Why a laptop plays it and the phone doesn’t

A laptop has a powerful processor that can decode almost any video codec in software, and desktop players like VLC bring dozens of decoders with them. A phone relies mostly on a small hardware decoder chip, built for the formats that were common when the phone was designed. That chip is fast and saves battery, but it can’t learn new tricks. So a 10-bit HEVC film from a recent release may play perfectly on a 2018 laptop and fail on a 2018 phone. A player with its own software decoders closes most of that gap — VideoPlayer switches to its FFmpeg decoder with one tap on HW. Checking the file first tells you which situation you’re in, before you spend twenty minutes copying a film that won’t play.

What to do with the answer

If the checker shows E-AC3, AC3 or DTS sound and your current player is silent, read MKV no sound on Android. If it shows 10-bit HEVC and you get a green or black screen, see HW vs SW decoding. If a part is not supported, video format not supported explains how to convert it.

For deep technical detail — bitrates, colour space, encoder settings — the desktop tool MediaInfo is the standard. This video codec checker answers the everyday question faster: will it play on my phone?

Frequently asked questions

How do I find the video codec of a file?
Choose the file in the checker above. It reads the header in your browser and shows the video codec, audio codec, resolution and tracks.
Is my video uploaded to check the video codec?
No. Only the first part of the file is read, locally in your browser. Nothing leaves your device.
Which video codec plays on every Android phone?
H.264 with AAC audio in an MP4 file. HEVC, VP9 and Dolby/DTS audio also play in VideoPlayer.
Why does the checker say “depends on the phone” for AV1?
AV1 needs support in the phone itself. Most phones on Android 10 and later can play it; older ones may not.

Try it on your own videos

VideoPlayer is free, has no ads and needs no account. Every feature in this guide works offline.

Free tools

More tips