Video Debugger Online – Debug Video Playback in Real Time
Get real-time playback diagnostics for any video URL. The debug panel tracks every event — load, play, buffer, stall, error — with timestamps. Export the full log as JSON for further analysis.
Debug Panel
Events logged: 0
Errors: 0
Playback
Referrer Policy
Only load duration/dimensions (default)
How VideoLab Works
Three steps to test and debug any video stream
Paste a URL or Upload a File
Drop a link or drag a file right into the player. We'll detect the format and start loading the video.
Watch Diagnostics Update Live
As the video plays, the debug panel tracks the connection status, resolution, bitrate, and network events as they happen.
Share or Export Your Logs
Generate a shareable URL to let someone else see your exact test environment, or download a JSON debug log to review later.
How Video Debugging Works
VideoLab attaches event listeners to the HTML5 video element for every possible playback event. As the video loads and plays, these events are logged with timestamps relative to the start of the load, giving you a complete picture of the playback lifecycle.
Reading the Error Codes
HTML5 MediaError codes: 1=ABORTED (user stopped), 2=NETWORK (connection problem), 3=DECODE (codec/corruption), 4=SRC_NOT_SUPPORTED (unsupported format). VideoLab maps these to human-readable descriptions and suggested fixes.