Video Player
Play videos and music from your own device, right in the browser. Open several files or a whole folder as a playlist, add subtitles, and pick up where you left off. Your files are never uploaded anywhere.
Drop videos or music here
or choose them from your device
MP4, WebM, MKV, MOV, MP3, M4A, FLAC, WAV and more, plus SRT, VTT and ASS subtitles. Files play straight from your disk and are never uploaded.
Picture
Sound & speed
Volume above 100% boosts quiet recordings (loud parts may distort).
Subtitles
File info
| Open a file to see its details. |
Keyboard shortcuts
On a phone: tap to show the controls, double-tap the left or right side to skip 10 seconds.
A private video player that runs in your browser
This player opens files straight from your disk with the browser's own video engine. Nothing is uploaded: the page has no server to send it to, and the file is only read on your device. That also means it starts instantly, even for a 20 GB film, because nothing has to be copied first.
Drop in a single file, several files, or a whole folder (a TV season, an album, a course). Everything becomes a playlist sorted by name, with numbers in the right order (episode 2 before episode 10). You can drag items to reorder them, shuffle, or repeat one file or the whole list.
Which formats play?
The browser decodes the video, so what plays depends on the formats your browser and device support. A file's extension (.mp4, .mkv) is only the container. What matters is the codec inside it.
| Format | Plays? | Notes |
|---|---|---|
| MP4 / M4V / MOV with H.264 + AAC | Yes, everywhere | The most common format from phones, cameras and downloads. |
| WebM (VP8, VP9, AV1 + Opus/Vorbis) | Yes (Chrome, Edge, Firefox; Safari on recent versions) | Common for screen recordings and web video. |
| MKV | Usually in Chrome and Edge | Plays when it holds H.264/VP9/AV1 video with AAC/Opus/MP3 audio. AC3, E-AC3 and DTS audio are often missing, so you get a picture with no sound. |
| H.265 / HEVC | Only with a hardware decoder | Works on most recent Macs, iPhones and many Windows PCs; elsewhere you may hear sound but see no picture. |
| AVI, WMV, FLV, MPEG-2 | No | Old formats browsers never added. Convert them (see below) or use a desktop player like VLC. |
| MP3, AAC/M4A, WAV, FLAC, Ogg, Opus | Yes | Audio files show a live visualiser. WMA and ALAC (in some browsers) don't play. |
To convert a file that won't play, the free ffmpeg tool turns almost anything into a browser-friendly MP4: ffmpeg -i input.avi -c:v libx264 -crf 20 -c:a aac output.mp4. If only the sound is missing in an MKV, you can keep the picture as it is and convert just the audio, which is much faster: ffmpeg -i input.mkv -c:v copy -c:a aac output.mkv.
Subtitles
Load .srt, .vtt, .ass or .ssa files with the CC button or by dropping them on the player. If a subtitle file has the same name as a video (Episode 01.mkv and Episode 01.srt or Episode 01.en.srt), it is attached to that video automatically, which is handy when you open a whole folder. Older SRT files saved in Windows encodings are detected, so accented letters show correctly. If the subtitles are out of sync, press G or H to shift them by a tenth of a second. Size, colour, background and height are remembered for next time. Subtitles built into an MKV file can't be read by browsers, so save them as a separate .srt file first (for example ffmpeg -i film.mkv -map 0:s:0 film.srt).
Resume where you left off
For videos longer than two minutes, the player remembers how far you got, keyed by the file's name and size, and jumps back there the next time you open the same file. The playlist shows a progress bar for each file. These positions are saved in your browser's local storage only. The player keeps the 300 most recent files, and you can forget them all with one click. The player does not keep the files themselves, so after reloading the page you need to open them again.
More than play and pause
- Speed from 0.25× to 4×, with the voice pitch kept natural, for lectures and tutorials.
- A–B loop repeats one part over and over, for learning a song, a dance or a language phrase.
- Frame by frame with , and ., and save the current frame as a full-resolution PNG (with your picture adjustments applied).
- Volume boost up to 200% for quiet recordings, using the Web Audio API.
- Brightness, contrast and saturation for dark scenes, zoom and fill to remove black bars, and rotate or mirror for phone videos filmed sideways.
- Picture in picture keeps the video floating on top while you work in another window.
Frequently asked questions
Is my video uploaded? No. The page creates a temporary local link to the file (a blob: URL) that only your browser tab can read. You can even disconnect from the internet after the page has loaded and it keeps working.
Why does an MKV play without sound? Its audio track is most likely AC3, E-AC3 or DTS, which most browsers don't decode. The file info panel says "no audio decoded" when this happens. Convert just the audio with the ffmpeg command above.
Can I pick which audio track or language to hear? Not yet. Browsers play the file's default audio track and don't let a web page switch between them reliably.
Does it work on a phone? Yes. Tap to show the controls, double-tap the sides to skip 10 seconds, and use full screen to rotate to landscape. Opening a whole folder is only possible on desktop browsers.