Website review
This review may include AI-generated content and is not individually verified. Domain, certificate and other facts come from the observed data on this page.
What is MediaPeek?
MediaPeek is a browser-based tool for inspecting media metadata from a URL. You paste in a link to a video or audio file, and it shows you technical details about that file—codecs, format badges, container information—in a readable interface, without you having to download the whole thing first.
What it actually does
- Partial fetching: It reads only the bytes it needs from the source using byte-range HTTP requests, so even large files can be inspected without a full download. It works with HTTP/HTTPS URLs and public Google Drive files and folders.
- Archive support: It can look inside ZIP (Stored, DEFLATE) and TAR archives without extracting the full file, keeping the archive-to-filename context visible.
- Multiple export formats: Metadata can be exported as JSON, plain text, HTML, or XML, depending on whether you want something human-readable or machine-parseable.
- Encrypted sharing: Results can be shared through encrypted links; the content isn't stored on the service and the key stays in the URL.
Who it suits
It's most useful for people who need to verify what's inside a media file before committing to a download or a workflow: someone checking whether a file is really 4K or HDR before publishing it, a developer who wants JSON metadata for an automated pipeline, or anyone who needs to confirm the codec and container of a file hosted elsewhere. The trade-off is that it's a metadata inspector, not a player or converter—it tells you what a file is, not what it looks like or how to change it.
A practical next step
If you're deciding whether to use it, start with a file you already know well—one whose resolution, codec, and audio format you can verify independently. Paste its URL and check that the reported metadata matches. That tells you quickly whether the partial-fetch approach reads your type of source correctly, especially for Google Drive links or files inside archives, before you rely on it for anything important.
How do I inspect a media file's metadata from a URL without downloading the whole file?
Paste the media URL into MediaPeek and let it read only the bytes it needs. The tool uses byte-range HTTP requests, so it fetches just the header and index portions of a file rather than the whole thing, which is what makes it practical for very large videos. It accepts HTTP/HTTPS URLs and Google Drive public files and folders, and it can also look inside ZIP and TAR archives without extracting them.
What you get back
- Metadata parsed by mediainfo.js (a WebAssembly build of MediaInfo), covering container, codec, duration, resolution and similar fields.
- Exports as JSON, plain text, HTML or XML, so you can read it yourself or feed it into a script.
- Shareable links that are encrypted, with the key carried in the URL rather than stored server-side.
A concrete workflow
Suppose you have a 40 GB master file sitting on a web server and you need to confirm its codec and HDR format before sending it to a reviewer. Instead of downloading it, open the URL in MediaPeek, read the video and audio tracks, and export JSON if you want to log the result. If the file is inside a ZIP, point MediaPeek at the archive and it will show the filename alongside the metadata so you keep the context.
Decision criteria
- Use URL inspection when the file is large, remote, or you only need header-level facts.
- Download first if you need frame-level analysis, checksums of the full payload, or the file is behind authentication that the tool cannot reach.
- Check archive support before relying on it: the page lists ZIP (Stored, DEFLATE) and TAR (including @LongLink), so other compression methods may not be readable.
For a quick second opinion on a file you already have locally, MediaArea publishes the underlying MediaInfo project and its desktop tools, which is a useful complement when you want to compare results.
Can MediaPeek look inside a ZIP or TAR archive to check the media files within it?
Yes. MediaPeek can inspect media files inside ZIP and TAR archives without extracting the whole archive first. The page lists support for ZIP (Stored and DEFLATE) and standard TAR, including TAR's @LongLink entries, and it keeps the archive name visible alongside the filename so you can tell where a result came from.
What this is useful for
- Checking a delivery before publishing. A video editor receiving a ZIP of exported clips can confirm container, codec and other metadata for each file without unpacking everything to disk.
- Scanning a TAR bundle from a build or server. Someone auditing a Linux-side media package can look at the files inside and spot unexpected formats or mismatches.
- Keeping context. Because the archive name stays attached, results remain traceable when several bundles are open at once.
Practical limits to keep in mind
Archive inspection depends on the archive being readable by the tool and on the files inside being formats the metadata engine understands. MediaPeek parses metadata with mediainfo.js, a WebAssembly build of MediaInfoLib, so it reports what that engine can identify; unusual or proprietary formats may come back with little detail. Partial fetching means large files are read through byte-range HTTP requests rather than downloaded in full, which helps with big archives but still depends on the source server supporting range requests.
Next step
If you have a ZIP or TAR of media files, open the app, paste a public HTTP/HTTPS URL (or a Google Drive public file or folder), and check that the archive name and inner filenames appear as expected before relying on the metadata. For general background on the metadata formats involved, MediaArea maintains the underlying MediaInfo library.
Which export formats does MediaPeek offer if I need machine-parseable metadata for a script or pipeline?
For a script or pipeline, the relevant MediaPeek export formats are Object JSON and XML; both are machine-parseable. MediaPeek also offers Text and HTML exports, which are better suited to reading or sharing than to automated parsing.
Choosing between the two structured formats
| Format | Best for | Trade-off |
|---|---|---|
| Object JSON | Most scripts and pipelines, especially JavaScript/TypeScript, Python and anything that consumes JSON natively | Keys follow the object structure, so your parser needs to handle nesting |
| XML | Existing XML-based tooling, XSLT steps, or pipelines already built around XML schemas | More verbose and usually requires an XML parser rather than a simple json.loads-style call |
Practical next step
Run one representative file through MediaPeek and export both JSON and XML, then compare them against what your pipeline expects. If your downstream steps already speak JSON, Object JSON is the simpler default; pick XML only when something in your toolchain requires it. Because analysis runs locally in WebAssembly via mediainfo.js, the export reflects the metadata parsed from the URL you supply, so test with the same kind of source you plan to automate against—for example, a byte-range HTTP URL or a public Google Drive file—rather than only a small local sample.
A concrete scenario: if you batch-check a folder of archived media, you could script requests against MediaPeek's URL input, capture the JSON export, and store selected fields in a database; the encrypted sharing feature is separate and aimed at human recipients, not pipeline handoff.
How does MediaPeek's encrypted sharing work, and is my media content stored on their servers?
MediaPeek's encrypted sharing is built so the service never holds your media or the key to it. Per the site, results are shared through encrypted links using PrivateBin for end-to-end encryption, the content is not stored, and the decryption key stays in the URL itself. In practice that means the link recipient needs the full URL—key fragment included—to read anything; a link stripped of its fragment, or a screenshot of the page without the address, won't decrypt.
What "not stored" covers
The page states MediaPeek does not store the content behind a share. Metadata analysis is done in your browser via mediainfo.js running in WebAssembly, and fetching uses byte-range HTTP requests so files aren't fully downloaded. The sharing step is the encrypted-link handoff, not a media library.
Practical implications
- Treat the link as the secret. Anyone holding the complete URL can open the shared result, so send it over a channel you'd trust with the metadata itself.
- Metadata can still be sensitive. Filenames, codecs, timestamps and archive contents may reveal more than expected—check what you're sharing before sending.
- Don't count on revocation. Since the key lives in the URL rather than an account, plan for the link to remain readable to whoever has it.
A sensible next step: open a test share of a harmless file, then try the link once with the fragment removed to confirm for yourself how access depends on the key portion. For related inspection tools, see MediaArea (the project behind MediaInfo) and PrivateBin for how the encryption model works.
Is MediaPeek open source, and where can I review its code or track releases?
Yes. MediaPeek is open source, and the site states that its code is maintained publicly on GitHub. The page includes a "View Source Code" link and says you can browse the repository, review issues, track releases and follow development there. The metadata engine relies on mediainfo.js, a WebAssembly build of the MediaInfo library, which is itself an open project.
Where to look
- Code and releases: the GitHub repository linked from the MediaPeek page is the place to review source, issues and release history. The site does not spell out the exact repository path, so follow the "View Source Code" link rather than guessing a URL.
- Related upstream project: MediaInfo's own project pages document the library that powers the analysis, useful if you want to understand parsing behavior or report format bugs upstream.
Practical check before relying on it
If you plan to self-host or audit it, confirm in the repository that the license permits your use, that recent releases exist, and whether the hosted version at MediaPeek matches the tagged source. A quick look at open issues also shows how actively edge cases like archive handling and byte-range fetching are maintained.
User reviews (0)