Back

Media Duration Analyzer

Check audio/video duration instantly. No upload. No conversion.

Loading FFmpeg core...

No upload. Everything runs locally in your browser.

This tool uses ffmpeg.wasm. Package licenses in this project include @ffmpeg/ffmpeg (MIT) and @ffmpeg/core (GPL-2.0-or-later).

Media Duration Analyzer: Guide

Intent
Check audio or video duration online without uploading: drop a file to see exact length (HH:MM:SS and total seconds). Great for quick media preflight.
What it does
Uses FFmpeg logs to read metadata and display duration, format, bitrate hints, and stream lines.
Key features
Duration in HH:MM:SS.xx, Seconds total, Local-only analysis
Privacy
Your media stays on your device. This page downloads the FFmpeg WebAssembly engine; files are never uploaded.
Best for
  • Editors verifying clip length for ads, reels, or client delivery requirements
  • Podcasters checking episode duration before publishing or uploading
  • Anyone searching 'video duration checker' who prefers local analysis (no upload)
Why this tool
  • Local-first metadata read: no conversion and no uploads
  • Shows HH:MM:SS.xx plus total seconds for precise checks
  • Pairs well with bitrate checkers and trimming tools when something looks off

How to use

  1. 1Drop a media file (audio or video) into the tool.
  2. 2Wait for analysis to finish (no conversion happens).
  3. 3Read the displayed duration and seconds total.
  4. 4Use the stream list to sanity-check what tracks are inside.

Common mistakes

  • Assuming this edits the file (it only reads metadata).
  • Corrupted or partially downloaded media may not report duration.
  • Very large files can be slow or memory-heavy in the browser.

Examples

Ad spot timing check
Goal: 00:00:30.00 Drop file -> confirm it's ~29.97s vs 30.00s before delivery.
Podcast length sanity check
Drop: episode.mp3 Read duration before uploading to a host.