Media Container and Codec Inspector

Inspect declared tracks and codec identifiers in a bounded media container without playing it.

Files stay on your device No sign-up Free to use
How this works

The tool runs in this browser. Your file or text is not uploaded to UseFreeTools. Check this tool's limits for anything it may save on your device.

Privacy details

Inspect container controls

Drop your file here

or choose one from your device

MP4/MOV-family, WebM, RIFF WAV or AVI, up to 256 MiB. Headers are parsed without playback or codec execution.

    How to use Media Container and Codec Inspector

    1. Choose one bounded supported media file.
    2. Read the declared container, tracks and metadata warnings.
    3. Save the JSON report and test playback separately in the player you intend to use.

    Example: Media Container and Codec Inspector

    Read the header of a known WAV.

    You add
    One-second mono PCM16 WAV at 48 kHz containing 48,000 sample frames.
    You get
    The report identifies RIFF WAV, one declared audio track, mono channels and a one-second duration derived from the WAV header. No audio samples are played.

    Supported inputs and limits

    Selected files256 MiB total
    Supported durationMetadata only
    MP4/MOV-family, WebM, RIFF WAV or AVI up to 256 MiB. Bounded header inspection only; media samples, MP4 fragments, WebM block timing and AVI/OpenDML indexes are not reconstructed.

    Where your input is processed

    This tool processes your input in this browser. Your text and files are not uploaded to UseFreeTools. Check this tool's limits for anything it may save on your device.

    A codec identifier is a declaration

    A header can name a codec that your browser or another player cannot decode. It can also be inconsistent with the contained samples. This report does not certify file safety, authenticity, complete structure or successful playback.

    Absent metadata stays absent

    Some files omit duration or useful track fields, and fragmented files may need sample timing to establish a full timeline. The inspector reports missing or uninspected details rather than inventing a duration. Keep the warnings beside exported metadata when sharing the report.

    Questions about Media Container and Codec Inspector

    Does this inspect whether a file is safe?

    No. It reads a supported metadata subset without establishing safety or authenticity.

    Why might duration be missing?

    Some containers omit a useful declared duration, and this inspector does not reconstruct every sample or fragment timeline.

    Is my input uploaded?

    Nothing is uploaded.

    Project manager: Tony Hines · Content updated 4 October 2026 · Report a problem