Drop any file to identify it
No upload. No signup. No sending your file halfway across the internet.
We tell you what it is, right here in your browser.
Drop it!
Let go to identify this file.
Couldn't identify this file
Need to convert it? fwip it →
You have a .ts file — and the extension is ambiguous. In video contexts, it's an MPEG Transport Stream. In web development, it's a TypeScript source file. The file's content determines which one you have: if it starts with binary data, it's video; if it's readable text with code, it's TypeScript.
MPEG Transport Stream (.ts) was designed for broadcasting and streaming over unreliable networks. Unlike MP4, which breaks if any part of the file is corrupted, TS streams can recover from errors — each packet is self-contained. This is why live TV broadcasts, IPTV, and HLS (HTTP Live Streaming) use TS segments. When you stream video on the web, your browser is often downloading sequences of .ts files behind the scenes.
VLC and MPV play .ts video files on every platform. For converting to MP4, <a href="https://fwip.app/tools/ts-to-mp4/">fwip</a> handles it in the browser. If your .ts file is actually TypeScript code, any text editor opens it and VS Code provides full TypeScript support.
Convert .ts files instantly in your browser. No upload, no signup, no subscription. Your files never leave your device.
Free in your browser. Batch processing & offline mode in the desktop bundle.