Online Video Player
Play any video file in your browser: MP4, WebM, MOV and more, from your device or a link. Playlist, speed, loop, subtitles, frame by frame. Nothing is uploaded.
or browse filesdrop video files here
Play any video file in your browser: MP4, WebM, MOV and more, from your device or a link. Playlist, speed, loop, subtitles, frame by frame. Nothing is uploaded.
or browse filesdrop video files here
This online video player opens video files straight from your device and plays them in the browser - no app to install, nothing uploaded. It plays every format the browser itself can decode: MP4 (H.264) and WebM (VP8, VP9, AV1) play everywhere, MOV and OGG in most browsers; MKV, AVI and HEVC files depend on the browser, and when one cannot be played the player says so and tells you what to convert it to instead of showing a black box. Pick one file or many at once for a playlist, paste a direct link to play a video from a URL, change the speed, loop a clip, load SRT or WebVTT subtitles, step through it frame by frame, save a frame as a PNG, or pop it out in picture in picture while you work. It works as an MP4 viewer, a media player for audio files and a movie player for anything the browser decodes - on a website, played inline on the page, instead of an installed program.
The player hands the file to the browser's built-in decoder, so what plays depends on the browser. MP4 with H.264 video and AAC audio plays in every browser on every device. WebM with VP8, VP9 or AV1 plays in Chrome, Firefox and Edge, and in recent Safari. MOV files are MP4-like containers and usually play, unless they hold ProRes or HEVC. HEVC (H.265) plays in Safari and in Edge on Windows with the codec installed, but not in Chrome or Firefox. MKV, AVI, WMV, FLV and MPEG-TS are containers browsers do not open natively, even when the video inside is plain H.264. When a file falls outside what the browser can do, the player shows a card naming the problem and the fix: convert to MP4 (H.264 + AAC), which plays everywhere.
Audio files play too - MP3, M4A, WAV, FLAC and OGG open in the same player and show as audio only in the details.
Paste a direct link to a video file and it plays without downloading first. The link must point at the file itself - an address ending in .mp4, .webm or .mov - not at a page that embeds a video; YouTube, Vimeo and social media pages cannot be played this way. Streaming from a link uses the browser's range requests, so a long video starts at once and you can jump anywhere in it.
Open several files and they form a playlist that plays through in order; N and P jump to the next and previous video, the × removes one, and Add videos appends more at any time. Playback speed goes from half speed for studying a movement to double speed for getting through a recording. Loop repeats the current video for a clip you want to watch again and again. Subtitles load from an .srt or .vtt file and appear on the video with the browser's captions control; the player converts SRT timings to WebVTT itself, so no other tool is needed. The frame step keys and the measured frame rate make the player usable for checking a recording frame by frame, and Save frame writes the current picture as a PNG at the video's native size. To pull many frames from a video, the video frame extractor does that in one go.
Space or K plays and pauses. The left and right arrows skip 5 seconds, J and L skip 10, and 0 to 9 jump to that tenth of the video. The up and down arrows change the volume and M mutes. Comma and period step one frame back and forward. N and P go to the next and previous video in the playlist, F toggles fullscreen and I opens the details card.
The video never leaves your device: the player reads the file directly and the browser decodes it locally, so there is no upload, no waiting and no size limit beyond what your device can hold. There is no signup and no watermark. To trim or crop a video, the video cropper works on the same principle; to add a soundtrack there is add audio to video.
Everything the browser can decode: MP4 (H.264) and WebM play everywhere, MOV and OGG in most browsers, HEVC in Safari. MKV, AVI, WMV and FLV files are not opened by browsers natively; the player tells you when a file cannot be played and suggests converting it to MP4.
No. The file is opened from your device and played by the browser's own decoder. Nothing is sent to a server, which is also why a multi-gigabyte file starts playing at once.
Yes. Paste a direct link to a video file - an address that ends in .mp4, .webm or similar - and press Play URL. Links to web pages that contain a video, such as YouTube, do not work; the address has to be the file itself.
Click Add subtitles and choose an .srt or .vtt file, or drop it on the page while a video is playing. SRT files are converted to WebVTT automatically. The captions button in the video controls turns them on and off.
Yes. Pause the video and press the period key to step one frame forward or the comma key to step back. The step uses the frame rate the player measured from the decoded frames.
MKV and AVI are containers that browsers do not open natively, even when the video inside is H.264. Re-wrapping or converting the file to MP4 fixes it without loss of quality when the codec is already H.264.
No limit from the player. The file is read locally, so the only limits are your device's memory and what the browser can decode.