Video metadata viewer

Select a video file to instantly see its duration, dimensions, format, size and approximate bitrate. Nothing is uploaded anywhere: everything is read directly by your browser.

No file selected

How it works

The tool loads your video into a hidden browser <video> element and reads the properties it exposes natively (duration, width, height) once the metadata has loaded. The bitrate is then calculated by dividing the file size by its duration, which gives an average estimate rather than the exact bitrate at each moment.

Why isn't the frame rate (frames per second) always shown?

Browsers don't expose a video file's frames per second through a standard API. The closest thing available is getVideoPlaybackQuality(), which only returns a total and dropped frame count after the video has actually been played, and only in some browsers. To get an exact frame rate independent of playback, you would need to parse the binary stream of the video container (MP4, WebM…), which this tool doesn't do.

Is the bitrate shown exact?

No, it's an average calculated from the file's total size and its duration. A variable bitrate (VBR) video can have sections that are much denser or much lighter than this average, especially if it contains several audio tracks or embedded subtitles that add to the file size without being part of the video stream itself.

Everything happens in your browser: the video is never sent to a server, only local reading of the metadata is used.