Video Metadata Viewer
Codecs, bitrate, frame rate, resolution, audio tracks, and tags of a video file — read in your browser, nothing uploaded
Click or drop a video file hereChoose a video file
About Video Metadata Viewer
Video Metadata Viewer reads the full technical report of one video file with ffprobe running in your browser: container, duration, and overall bitrate; for each video stream the codec and profile, resolution, display aspect, frame rate, pixel format, color, and rotation; for each audio track the codec, sample rate, channels, and language; subtitle tracks, tags such as the creation date, and chapters. It reads MP4, MOV, MKV, WebM, AVI, WMV, FLV, MPEG, TS, and more, even when the browser cannot play them. "Remove the metadata (no re-encoding)" saves a copy without location, dates, device tags, chapters, subtitle or data tracks.
How to check a video file's metadata
- 1Pick or drop a video file; on an iPhone, pick it from Files to read the original.
- 2Wait for ffprobe to finish; the engine it runs on, about 10 MB, loads on the first visit only.
- 3Read "General", each "Stream", and "Tags" and "Chapters" when the file has them.
- 4Copy every field with "Copy full report (JSON)", or press "Download" for the same data as a file.
- 5To strip location and other tags, click "Remove the metadata (no re-encoding)", then "Download" the copy.
Formats and limits
- Input formats
- MP4, M4V, MOV, QT, WebM, MKV, AVI, WMV, FLV, OGV, 3GP, 3G2, MPG, MPEG, TS, MTS, M2TS
- Report
- Video, audio, and subtitle streams listed one by one; full ffprobe JSON on request
- Clean copy output
- Same container; video and audio copied unchanged; tags, chapters, subtitle and data tracks removed
- Maximum file size
- Report: none set by the page, as the file is read from disk in pieces. Clean copy: 2 GB.
- On iPhone and iPad
- A video chosen from Photos arrives already re-encoded by iOS; choose it from Files to read the original.
Where your video is processed
ffprobe reads the video and ffmpeg writes the clean copy inside your browser tab, both compiled to WebAssembly and downloaded from unpkg.com on first use; no frame or sound of the video leaves the device. If making the clean copy fails, its error text, cleaned of your file name, is logged by us with your browser's name and version.
Frequently asked questions
Can I remove the GPS location from a phone video?
Yes. "Remove the metadata (no re-encoding)" writes a copy without location, dates, device, title and comment tags or chapters, and leaves out subtitle and data tracks where drones and dashcams store positions. Motion JPEG and AVCHD (.mts) files can keep data inside each picture; the page warns you, since only re-encoding removes it.
Does it show a phone video's rotation?
Yes, when the file carries a rotation flag: the "Rotation" row then shows the angle, which explains why a video stored in landscape can play sideways in some players. The row is left out when there is no rotation.
How large a video can it read?
2 GB for the clean copy, which the browser tab has to write in full; the report itself is not capped, because ffprobe reads only the parts it needs from disk.
Does it read the original file on an iPhone?
No, not when you pick from Photos: iOS hands the page a re-encoded copy, so size, bitrate, and tags differ. Save the video to Files first and choose it there; the page shows this note on iPhone and iPad.
Tips and tricks
- ✓If the bitrate shown is far higher than you need for sharing, shrink the file with Compress Video.