Video Metadata Viewer

View a video file's duration, resolution and aspect ratio - free, no upload.

Video metadata viewer

Your video is read inside this page. It is never uploaded.

Frame rate and codec aren't reported here - the browser's video element doesn't reliably expose either without decoding and analysing individual frames, which this tool doesn't attempt.

What this tool does

Choose a video file to see its real duration, resolution, aspect ratio, file size and file type.

Reads a video's real duration and resolution via the browser's own video decoder.

Calculates the simplified aspect ratio from the actual resolution.

Shows the file's size and reported file type.

Resolves the real duration even for videos that initially report it as Infinity or NaN - a known quirk of some screen and webcam recordings - by seeking to force the browser to determine the true length.

Lets you copy the full result as plain text, ready to paste elsewhere.

How to use it

  1. Choose a video file.
  2. Review its duration, resolution, aspect ratio, size and file type.

Why use this viewer

Knowing a video's duration, size and resolution helps decide how to use it. Reading them with the browser is fast.

Why we built it

We built the video metadata viewer to report only what the browser reliably exposes, instead of guessing at frame rate or codec. Estimate sizes with the video resolution calculator and reduce them with compress video.

Handy alongside this: the Webcam Recorder, the Crop Video and the VTT to SRT Converter.

Who this tool is for

  • Editors checking a clip before upload
  • Support staff diagnosing playback
  • Creators verifying exports

When to use it

  • Checking a video before upload.
  • Verifying resolution and ratio.
  • Reading duration and file size.
  • Preparing specs for a platform.

Why frame rate and codec aren't shown

The browser's video element doesn't reliably expose either.

A browser's built-in video element is designed to play video, not to report every technical detail about how it was encoded - it doesn't provide a standard, reliable way to read frame rate or the specific codec used. Rather than estimating these (which would need real-time frame analysis, or guessing from the container format alone) and risking reporting something wrong, this tool sticks to the properties the video element genuinely and accurately provides.

Why some videos show the wrong duration until this fixes it

A known browser quirk, not a bug in this tool.

Videos produced by MediaRecorder - the API behind many screen recorders and webcam capture tools - are written to disk while recording is still happening, so the container's true length often isn't known until recording actually stops, and in some files isn't stored correctly at all. Right after such a file loads, a browser's video element can report its duration as Infinity, NaN, or even exactly 0. This tool works around that by briefly seeking the video to a very large timestamp, which forces the browser to scan ahead and resolve the real duration, then seeking back to the start - a widely-documented workaround for this exact quirk, not a guess.

What you give it, and what you get back

Input and output of Video Metadata Viewer
ItemDetails
InputA video file.
OutputDuration, resolution, aspect ratio and file size.
NotesNo frame rate or codec.

Issues you may run into

Common problems with Video Metadata Viewer
What you seeWhy it happensWhat to do
Frame rate is not shownThe browser does not expose it.Use a media info tool.
File will not loadThe browser cannot decode it.Convert it first.
Duration is missingSome files report none.Re-save the file.

Assumptions and limitations

Frequently asked questions

How do I check a video's resolution for free?

Choose the file - its real resolution, aspect ratio and duration are shown instantly.

Why doesn't this show the frame rate?

The browser's video element doesn't reliably expose frame rate, so this tool doesn't guess at it.

Why doesn't this show the codec used?

The same reason - codec details aren't reliably available from the browser's playback API without deeper container analysis.

Does this work for any video format?

Any format your browser can already play natively.

Is my video uploaded anywhere?

No. Everything happens in your browser.

Why did this show an unusual or impossible duration at first?

Some recordings, especially from screen or webcam recorders, don't store their real duration until the browser scans ahead - this tool does that scan automatically and shows the corrected duration.

Can I copy the metadata to paste somewhere else?

Yes - use the Copy result button to copy all the properties as plain text.