About VideoLab
The free, browser-based video testing tool built for developers who work with video streaming.
Our Mission
VideoLab was built because debugging video playback is unnecessarily hard. Between CORS errors, codec incompatibilities, referrer restrictions, and HLS manifest issues — testing a video stream shouldn't require spinning up a local server or digging through DevTools for 20 minutes.
Our goal is to make video testing as simple as pasting a URL. One tool, every format, real-time diagnostics — free, forever.
Who VideoLab is For
Developers
Testing video players, CDN configs, CORS headers, and codec compatibility during development.
IPTV Engineers
Verifying M3U8 playlist accessibility, testing stream health, and debugging referrer restrictions.
Content Teams
Checking video delivery before launch, verifying embeds across platforms, and troubleshooting playback reports.
Tech Stack
VideoLab is built with modern web technologies, prioritizing performance and minimal dependencies:
- Next.js 15 (App Router) — React server components and static generation for fast page loads
- TypeScript — End-to-end type safety across all components and utilities
- TailwindCSS — Utility-first styling for a responsive, polished UI
- hls.js — Industry-standard HLS/M3U8 player library
- dash.js — Reference implementation MPEG-DASH player
- HTML5 Video API — Native browser video element for MP4/WebM/OGG playback
Your Privacy Matters
VideoLab is entirely client-side. Videos play directly in your browser — no video data is sent to our servers. Local file uploads use browser-only object URLs that are immediately revoked. We don't track video URLs you test or store any session data.