Free Online Media Tools

Handy media tools that run 100% in your browser. No sign-up, no watermark, no waiting — and your files never leave your device. Made by the team behind Total Video Player Pro for Mac.

Play Video Online

Play MKV, AVI, MP4, MOV, WebM, TS and more local videos directly in your browser. Smart engine repackages or converts files on your device; optional SRT/VTT subtitles.

MKVAVIHEVCNo upload
Open the player →

Subtitle Converter

Convert subtitles between SRT, WebVTT, ASS, SSA, SBV and plain text with one click. Auto-detects UTF-8 and Chinese GBK files, with a time-shift option.

SRTVTTASS/SSATime shift
Convert subtitles →

M3U8 / HLS Player

Paste an .m3u8 or HLS stream URL and watch it instantly in your browser. Live and on-demand streams, no upload, optional SRT/VTT subtitles.

HLSM3U8LiveNo upload
Open the stream player →

Extract Subtitles

Pull embedded SRT, VTT or ASS subtitle tracks out of MKV, MP4, MOV and more — right in your browser, no upload, then download the file.

SRTVTTASSNo upload
Extract subtitles →

Burn Subtitles into Video

Hardcode SRT, WebVTT or ASS captions straight into the picture. Get an MP4 with subtitles baked in — 100% in your browser, no upload, no watermark.

SRTVTTASSNo upload
Burn subtitles →

Convert Video to MP3

Extract the audio from MP4, MKV, MOV, AVI, WebM or TS and download an MP3 at up to 320 kbps — or copy the original track with no re-encoding at all. Nothing is uploaded.

MP4 to MP3MKV320 kbpsNo upload
Extract audio →

Compress Video Online

Shrink MP4, MKV, MOV, AVI and more right in your browser. Pick a quality level (CRF) or a target file size — no upload, no watermark.

CRFTarget sizeH.264 MP4No upload
Compress video →

Convert Video Online

Change video format in your browser — MP4, MOV, MKV, AVI and WebM. Remux keeps the original quality with no re-encoding; the tool re-encodes only when the target container needs it.

MOV to MP4MKV to MP4WebMNo upload
Convert video →

Cut Video Online

Trim MP4, MKV, MOV, AVI and more right in your browser. Drag start and end handles, preview the clip, then cut — fast lossless stream copy or a frame-accurate re-encode.

TrimLossless cutFrame-exactNo upload
Cut video →

Convert Video to GIF

Turn MP4, MKV, MOV, AVI and more into an animated GIF right in your browser. Pick frame rate, width and quality, trim the range, then download. No upload, no watermark.

MP4 to GIFFrame rate256-colorNo upload
Make a GIF →

Boost Video Volume

Make a quiet MP4, MKV, MOV or AVI louder — or normalize its audio to broadcast levels — right in your browser. The video is copied losslessly; only sound is re-encoded.

+dB boostNormalizeLossless videoNo upload
Boost volume →

Sync Subtitles Online

Fix subtitles that are too early, too late, or drifting out of sync. Constant time shift or two-point resync for SRT, VTT, ASS, SSA and SBV — no upload, no watermark.

ShiftTwo-point resyncSRT/VTT/ASSNo upload
Sync subtitles →

Mute Video Online

Strip the audio track out of MP4, MKV, MOV, AVI and more — right in your browser. The video is copied losslessly, so the picture stays untouched. No upload, no watermark.

MP4MKVLosslessNo upload
Mute video →

Rotate Video Online

Turn an MP4, MKV, MOV, AVI or WebM 90 or 180 degrees, or flip it horizontally or vertically — right in your browser. Lossless tag or re-encode. No upload, no watermark.

Rotate 90FlipLosslessNo upload
Rotate video →

Make Video from Photos

Turn a set of JPG, PNG or WebP photos into an MP4 slideshow — crossfade transitions or a Ken Burns zoom, all in your browser. No upload, no watermark.

Photo to videoCrossfadeKen BurnsNo upload
Make a slideshow →

Trim GIF Online

Cut an animated GIF to the exact range you want — fast lossless frame copy or a resized re-encode, right in your browser. No upload, no watermark.

GIF cutterLosslessResizeNo upload
Trim GIF →

View Media Info

Inspect any video or audio file in your browser — codec, container, resolution, frame rate and bitrate. Instant quick info, plus a one-click FFmpeg deep scan. No upload, no install.

CodecResolutionBitrateNo upload
Check media info →

Reverse Video Online

Play any MP4, MKV, MOV, AVI or WebM backwards — keep the audio in sync or drop it to save memory. All in your browser. No upload, no watermark.

Play backwardsAudio syncMemory capNo upload
Reverse video →

Subtitle format converters

Jump to a single-purpose converter for the most common subtitle pairs. Each runs locally in your browser with the same no-upload privacy guarantee.

Privacy first: every tool here is implemented with JavaScript and WebAssembly that run locally in your browser. The files you open are read on your device and are never uploaded to any server.

Why these tools run in your browser instead of a server

Almost every online media tool works the same way: you upload a file, a server processes it, and you download the result. That model is simple to build, but it carries real costs. Your file passes through infrastructure you do not control, you wait for an upload and a download that are often slower than the work itself, and the operator has to pay for that bandwidth — which is exactly why those services end up with file size caps, queues, registration walls, watermarks or advertising.

Running the same work inside your browser removes all of it. Modern browsers can decode video and parse text at close to native speed through WebAssembly, so repackaging an MKV or converting an SRT happens on your own CPU. There is nothing to upload, nothing for us to store, and no reason to impose an arbitrary size limit. It also means the tools keep working after the page has loaded, even if your connection drops.

Who these tools are for

You were sent a file you cannot play

Someone emails you an .mkv or an .avi and QuickTime refuses to open it. Rather than installing a player or hunting for a converter, drop the file into the browser player and watch it straight away.

You work on a machine you cannot install software on

Work laptops, shared computers and locked-down environments frequently block installation. A browser tool needs no administrator rights and leaves nothing behind.

You handle material you would rather not upload

Unreleased footage, client drafts and confidential transcripts are poor candidates for a third-party server. Because processing is local, nothing leaves the machine.

You move subtitles between formats regularly

Subtitle files arrive in whatever format the source happened to use. Converting between SRT, VTT, ASS, SBV and TXT is a routine step in most caption and localisation workflows.

Privacy: what actually happens to your files

Both tools are implemented with JavaScript and WebAssembly that run on your device. When you open a file, the browser reads it from disk into memory; everything after that — parsing, repackaging, re-encoding, conversion — happens inside that browser tab. No request carrying your file content is ever sent to our server, and there is no copy for us to delete afterwards.

The only network traffic is the page itself, plus a one-time download of the FFmpeg WebAssembly engine (about 30 MB) the first time the video player needs to convert a file. That engine is cached by your browser afterwards. If you want to verify any of this, open your browser's network tab while using a tool — you will see no upload of your media.

How the online tools compare to desktop software

Browser tools and desktop software solve the same problem under very different constraints, and it is worth being honest about where each one wins.

A browser tool wins on convenience: nothing to install, no administrator rights, no licence, and it works on any operating system including machines you do not own. It also wins on privacy, because the file never leaves your device. That makes it the right choice for a one-off job — previewing a file someone sent you, converting a single subtitle, or working on a locked-down computer.

Desktop software wins on speed and capability. It can use hardware decoding and full multi-core CPU encoding rather than a single browser tab, it is not constrained by the roughly 4 GB memory limit a tab operates under, and it handles things a browser cannot: Blu-ray discs, playlists, embedded subtitle tracks, multiple audio tracks and instant seeking through a two-hour 4K file. If you work with video regularly rather than occasionally, desktop software is the better tool — which is why these pages point towards Total Video Player Pro for Mac for that kind of work.

Common scenarios for these browser tools

Preview a draft before sharing it

A client sends a rough cut in MKV or a subtitle draft in ASS. Instead of installing software just to check it, open the file in the browser player or convert the subtitle to SRT in a few seconds. You confirm the content is right before you commit to a heavier workflow.

Work on a computer you do not own

Hotel business centers, university labs and borrowed laptops often prevent software installation. A browser tool gives you a fully functional video preview and subtitle converter with no administrator rights and no leftover files.

Fix a single subtitle quickly

YouTube downloaders produce SBV, old DVDs produce SUB, editors export VTT, and translators send SRT. Converting one file, shifting its timing by half a second, and cleaning up the encoding is faster in a dedicated converter than opening a full subtitle editor.

Tips for getting the best results

For the video player

Start with a smaller file if you have never used it before, so you can see how quickly your machine handles conversion. Close other memory-hungry tabs before converting a large video. When a file needs re-encoding rather than simple repackaging, expect it to take a noticeable fraction of the video's own duration on a laptop — that is your CPU doing the work locally rather than a server doing it remotely.

For the subtitle converter

Check the detected encoding badge before converting. If it shows anything other than UTF-8, the original was saved in a legacy encoding and the tool is quietly correcting it for you. Use the Time shift field to fix sync at the same time as converting, so you only download one corrected file. Keep the original subtitle until you have played the converted version all the way through.

Frequently asked questions

Are these tools really free?

Yes. There is no registration, no watermark, no daily limit and no paywall. They exist to help people who run into a file problem, and to introduce the desktop software that is better suited to heavier, everyday work.

Is there a file size limit?

Because nothing is uploaded, the practical limit is your own machine's memory rather than a policy. The video player warns you above about 1.5 GB, since a browser tab is limited to roughly 4 GB. The subtitle converter accepts files up to 25 MB, far larger than any real caption file.

Do I need to install anything?

No. Both tools run in a current version of Chrome, Edge, Firefox or Safari. The video player downloads a WebAssembly engine on first use, but that happens inside the browser and requires no installer and no administrator rights.

Which formats does the video player handle?

MP4, MKV, AVI, MOV, WebM, MPEG-TS, FLV, OGV and 3GP, among others. Files whose codec the browser can decode are repackaged with no quality loss; files it cannot decode, such as HEVC in Chrome, are re-encoded to H.264 on your own device.

Can I use these on a Mac, Windows or a phone?

Yes. Both tools are web pages, so they behave the same on macOS, Windows, Linux and mobile browsers. For regular playback of MKV, AVI, Blu-ray or 4K on a Mac, the desktop Total Video Player Pro is considerably faster.

Enjoying the web tools? Get the full Mac experience

Total Video Player Pro for Mac plays AVI, MKV, Blu-ray and 4K HEVC at full speed with styled subtitles, multi-audio tracks and playlists — no conversion, works offline.

Total Video Player Pro for Mac