en

Analyze a media file

Read the container, codec, duration, resolution, frame rate and audio track of a video or audio file - locally in your browser. No upload.

Running locally on your device ...

Output The target format of the output file.
  • Text
  • JSON

Your files

    Running locally on your device ...

    0%

    Is my file uploaded?

    No. Everything runs in your browser - your file never leaves your device. How this is verifiable

    No upload100% local
    Your content stays with youno third-party access
    Hosted in GermanyGlobal Content Delivery
    Independently auditedTLS A+ · HTTP headers A+

    Every video or audio file carries, alongside the actual picture and sound, a set of technical facts: which container it sits in, which codec encodes it, how long it runs, what resolution and frame rate the picture has, and how many audio channels at what sample rate are present. This tool reads exactly that metadata and shows it clearly - much like the well-known programs MediaInfo or ffprobe, only right in your browser.

    To do this, the file is only analyzed (demuxed), never played or re-encoded. The container is read and the tracks are measured - not a single frame is decoded. That is why the tool needs no WebCodecs and runs in every browser, even where re-encoding videos is not possible. You can choose between a readable text report and a structured JSON output; JSON is handy when you want to process the values further or feed them into a script.

    As with all tools here, the file stays entirely on your device - it is not uploaded and no foreign library is loaded from a server. That is especially valuable when checking private recordings. Typical questions the report answers: why does this video not play, which codec is inside, how high is the bitrate, is the resolution right for the upload, and is there an audio track at all?

    Specifications

    Specifications
    Input formatsMP4, M4V, WEBM, MOV, MKV, MP3, M4A, AAC, WAV, OGG, OGA, OPUS, FLAC
    Auto-conversionPNG, GIF, MIDI
    Output formatTXT
    Batch processingYes
    ProcessingLocally in your browser (JavaScript)
    File uploadNone

    In 3 steps

    1. Drop a video or audio file.
    2. Choose the output: text or JSON.
    3. Read the report and download it as a file.

    Limitations: The tool reads metadata; it does not edit the file and does not play it. It reads the MP4, WebM, MOV/QuickTime and MKV containers as well as the MP3, M4A, WAV, OGG and FLAC audio formats - older legacy containers such as WMV, AVI, FLV or 3GP cannot be read by this tool, which reports so with a clear error. Frame rate and bitrate are estimated from an initial portion and marked with a tilde (~) as an approximation. Very exotic or damaged files within the supported containers may still not be readable; the tool then says so honestly instead of inventing wrong values. Very large files (over 2 GB) are rejected (generously sized because only the container is read, without decoding a single frame).

    FAQ

    Is my file uploaded?

    No. The analysis runs entirely locally in your browser; the file never leaves your device and is not stored.

    Which formats can I analyze?

    The video containers MP4, WebM, MOV/QuickTime and MKV, plus the audio formats MP3, M4A, WAV, OGG and FLAC. It reads container, codec, duration, resolution, frame rate, channels and sample rate. Older legacy containers such as WMV, AVI, FLV or 3GP are NOT read.

    What is the difference between text and JSON?

    The text report is meant for reading, the JSON output for further processing in a program or script. Both contain the same values.

    Is anything decoded or re-encoded?

    No. Only the container is read (demuxed); no frame is decoded and nothing is re-encoded. That is why the tool needs no WebCodecs and is very fast.

    Related tools

    Convert video · Compress video · Subtitle to text · Video thumbnail · Create a waveform image · WMV to MP4