Free Online Video Player — Play Any Video or Audio File Instantly
Open any video or audio file and play it directly in your browser. No software to install, no account required. Your file never leaves your device. Supports MP4, WebM, MKV, MOV, MP3, WAV, and external subtitles.
Drag & Drop or Click to Upload
MP4, WebM, MOV, AVI, MKV, MP3, WAV, M4A, FLAC
Supported Formats
What This Player Does
This player opens video and audio files from your local drive and plays them inside your browser. It uses your browser's built-in media decoder with hardware acceleration on most devices.
Load external .srt or .vtt subtitle files and they display as text tracks over the video. No files are uploaded or transmitted — everything stays on your device. Safe for private, unreleased, or confidential footage.
How to Use
Open your file
Click the file picker or drag your video onto the player. Works with MP4, WebM, MKV, MOV, AVI, MP3, WAV. The file is read locally — never uploaded.
Add subtitles if needed
Have a separate .srt or .vtt file? Load it with the subtitle button. The player converts SRT to WebVTT and displays subtitles as an overlay — no permanent modification to your video.
Control playback
Play, pause, skip, adjust volume — standard controls. Toggle fullscreen for larger viewing. If the video has multiple audio tracks, switch between them with the track selector.
When You'd Use This
Reviewing confidential footage safely
Editors working on unreleased projects or NDA-covered footage need to review without cloud uploads. This player reads files locally — footage never leaves your device. Can't be intercepted on the network.
Playing MKV files with subtitles
MKV files often come with separate .srt subtitles. Most operating systems need third-party software to open them. This player handles MKV in the browser and loads .srt files alongside — no installation needed.
Quick review of large video files
Videographer with 3 GB of drone footage can open files immediately to check focus, exposure, and content. No upload or conversion needed. Decide which clips to process before committing time.
Checking audio quality in WAV/MP3
Audio engineer can open a long WAV recording and scrub through to find problems — clipping, static, etc. — without launching a full DAW like Audacity or Logic Pro.
Opening MOV files on Windows
MOV files from iPhone/Mac sometimes fail on Windows without QuickTime codecs. Modern browsers support H.264 inside MOV natively. This player opens them without installing anything extra.
How It Works
Local Object URL
When you open a file, the browser creates a temporary local URL using URL.createObjectURL. This URL points to the file in your device's memory. The video element streams through this local URL — works like streaming but no data leaves your device.
SRT to WebVTT Conversion
Browsers only support WebVTT subtitles natively. When you load an .srt file, the player reads the timestamp and text blocks, converts them to WebVTT in memory, and links them as a text track. Original .srt file isn't modified.
Hardware-Accelerated Decoding
Modern browsers pass video decoding to the GPU when the codec is supported in hardware. H.264 and H.265 decoding is hardware-accelerated on most devices — CPU stays free, video plays smoothly even on lower-power machines.