A modern, colorful, browser-based local video player that allows users to play videos directly from their computer without installing any software. Built using pure HTML, CSS, and JavaScript.
This project runs entirely in the browser.
✔ No uploads to any server ✔ No data collection ✔ No installation required ✔ 100% client-side processing
Users simply open the webpage and select a video file from their PC.
- 🎥 Play local video files from your computer
- ⚡ Playback speed control (1x, 1.5x, 2x)
- 🔊 Volume control
- 💬 Subtitle support (.vtt and .srt)
- 🎨 Netflix-style dark UI
- 📱 Responsive design
- 🔐 Fully private (no file uploads)
- Open the
index.htmlfile in your browser (or open via GitHub Pages). - Click "Select Your Local Video".
- Choose any video file from your PC.
- (Optional) Upload subtitle file (.vtt or .srt).
- Use playback speed and volume controls.
- Enjoy watching instantly.
The player supports formats that your browser supports, including:
- MP4 (H.264)
- WebM
- Ogg
- Other browser-supported multimedia formats
⚠ Note: Some codecs (like certain MKV encoders) depend on browser compatibility.
- HTML5 Video API
- CSS3 (Netflix-inspired theme)
- Vanilla JavaScript
No external backend or frameworks required.
If you want to run locally:
git clone https://github.com/your-username/your-repo-name.git
cd your-repo-nameThen open index.html in your browser.
To deploy:
- Push to GitHub
- Enable GitHub Pages
- Share your link
This project is licensed under the GNU General Public License (GPL).
You are free to:
- Use
- Modify
- Distribute
Under the condition that any derivative work must also be distributed under the same GPL license.
For full license details, see the official GNU GPL documentation.
Vishal Kumar Basson Open Source Contributor © 2026
Contributions, suggestions, and improvements are welcome.
If you find a bug or want to improve UI/features, feel free to fork and submit a pull request.
If you like this project, consider giving it a ⭐ on GitHub.