Open ToolsGet the Android App

Files never leave your device.

Online Video Player for Local Files (MKV, AVI, HEVC)

An online video player for files on your own computer or phone: drop an MKV, AVI, WMV, HEVC or FLAC file and it plays, with SRT, VTT or ASS subtitles if you add them. Files the browser cannot open are re-wrapped or converted on the fly, on your device. Nothing is uploaded or streamed from a server, so it works offline and with private videos.

  • Runs on your device
  • Browser APIs
  • WebCodecs · GPU
  • Works offline

Updated

How to play an MKV or AVI file online

  1. Step 1: Drop a video or audio file on the box above, or several to build a playlist.

  2. Step 2: Add a subtitle file the same way if you want one. Its language is read from names like movie.en.srt.

  3. Step 3: Playback starts at once for supported formats; others show a short “preparing” step first.

  4. Step 4: Use Space to play or pause, ← and → to skip, F for fullscreen and C for subtitles.

Good to know

Formats

Opens
MP4MOVMKVWEBMAVIWMVFLV3GPTSMPGMPEGVOBOGVMXFMP3WAV

Combines several files into one result.

How it runs

Built-in browser features
Uses standard browser features only — nothing extra to download.
Hardware video engine
Video is decoded and encoded by your device’s media hardware through WebCodecs — usually several times faster than real time.
FFmpeg (when needed)
Older formats and a few filters use FFmpeg compiled to WebAssembly. It downloads once (about 31 MB) the first time it is needed and is cached for offline use.

What happens when you open each format

The player tries the fastest route first. If the browser can play the file, it plays it untouched. If only the container is the problem, the tracks are copied into one it understands, which takes seconds. Only codecs the browser cannot decode are converted.

How the online video player handles common files
Your fileWhat the player doesWait
MP4 or MOV with H.264 and AAC, WebM, MP3, WAV, FLACPlays it directlyNone
MKV or TS with H.264, HEVC or VP9 the browser can decodeCopies the tracks into MP4 or WebM (no quality loss)Seconds
HEVC video on a browser without HEVC supportConverts the video to H.264Like an export
AVI, WMV, FLV, MPEG-2 and other legacy formatsConverts with the FFmpeg engine (downloaded once)Like an export
Audio such as AC-3, DTS, WMA or AIFFConverts the sound to AACSeconds to minutes
Converted or re-wrapped files can be kept with Save playable copy, so the next viewing starts instantly.

Can Chrome play MKV files?

Not reliably. Chrome and Edge officially play MP4 and WebM; WebM is a restricted form of Matroska, so some MKV files happen to work and many do not, especially those with AC-3 or DTS sound or subtitle tracks. Safari and Firefox are stricter still.

This player removes the guesswork: an MKV whose video the browser can decode is re-wrapped in seconds, and one it cannot decode is converted. To play MKV in browser windows without waiting next time, keep the playable copy or convert MKV to MP4.

Why does my MKV not play?

  • The video codec is HEVC (H.265) and your browser or graphics driver cannot decode it. The player converts it, or use HEVC to H.264 for a permanent fix.
  • The sound is AC-3, E-AC-3 or DTS, common in films. Many players then show the picture in silence; this player converts the audio to AAC.
  • The file is incomplete, for example an interrupted download. Check it with media info online, or try to repair the video.

Online video player with subtitles

Drop SRT, VTT, ASS, SSA, SBV, SMI, LRC, MicroDVD SUB or TTML files next to the video. Each becomes a subtitle track in the player’s CC menu, labelled with the language from its file name, and old encodings are decoded so accents show correctly. Press C to switch them on or off.

Subtitle tracks stored inside an MKV are not shown; save them as files with extract subtitles from MKV and drop them in.

Player controls and keyboard shortcuts

Keyboard shortcuts of the online video player
KeyAction
Space or KPlay / pause
← / →5 seconds back / forward
J / L10 seconds back / forward
↑ / ↓Volume up / down
< / >Slower / faster (0.25× to 3×)
M, C, FMute, subtitles, fullscreen
0–9Jump to 0–90% of the video
Shift+N / Shift+PNext / previous file in the playlist
Loop and picture-in-picture are on the control bar on larger screens.

Tips & troubleshooting

  • Watching several episodes? Drop them all at once: they form a playlist and the next one can start by itself.

  • Only want to know what is inside a file before playing it? Media info lists every track and codec.

  • On a Mac, QuickTime does not open MKV. This player works in Safari or Chrome without installing VLC or IINA.

Online Video Player (Any Format) FAQ

How do I play MKV files in a browser?

Drop the MKV on this page. If your browser can decode its video, the tracks are re-wrapped into MP4 or WebM in a few seconds and playback starts; if not, the video is converted first. No add-on or codec pack is needed.

Is the video uploaded to stream it?

No. The file is read from your disk by your browser and played locally; there is no server involved. That is why it also works offline and for videos you would not want to share.

How do I play MKV files on a Mac?

QuickTime Player cannot open MKV. Open this page in Safari or Chrome and drop the file. HEVC and H.264 MKVs usually only need re-wrapping, since Macs decode both in hardware.

Can I switch between audio languages in an MKV?

Not yet. The player uses the file’s main audio track. To choose another language, convert the file in a desktop player, or check the tracks with media info first.

Can I play a video from a link or URL?

No. This player is for files on your device only; it does not download or stream videos from websites.

All media utilities