en

Video tools

Remux video containers (MP4, MOV, MKV, WebM) - lossless, locally in the browser, no upload.

Last updated:

The video tools cover both: lossless repackaging between the MP4, MOV, MKV and WebM containers without re-encoding the picture, and - where you actually want to change the file size or format - real re-encoding to compress, convert or turn into a GIF.

As with the audio tools, ffmpeg runs as WebAssembly locally in your browser. Your video is never uploaded to a server; the entire processing happens on your device, without an account and without an upload limit.

Convert

Convert video

Convert a video to MP4, MOV, MKV or WebM locally - lossless where possible, re-encoded otherwise. The video never leaves your device. No upload.

MOV to MP4

Convert a MOV video (iPhone, QuickTime) to MP4 locally - usually losslessly in seconds, for maximum compatibility on any device. No upload.

MKV to MP4

Convert an MKV file (Matroska, rips, fansubs) to MP4 locally - usually losslessly, for smart TVs, game consoles and players without MKV support. No upload.

WebM to MP4

Convert a WebM file (web downloads, screen recordings) to a universally playable MP4 locally via re-encoding. No upload.

MP4 to WebM

Convert an MP4 video to WebM locally via re-encoding - smaller, royalty-free and ideal for your own website. No upload.

MP4 to MKV

Convert an MP4 video to MKV (Matroska) losslessly and locally - for multiple audio tracks, subtitles and archiving. No upload.

MP4 to MOV

Convert an MP4 video to MOV (QuickTime) losslessly and locally - for Final Cut Pro, iMovie and other Apple tools. No upload.

MTS/M2TS to MP4

Convert AVCHD camcorder footage (.MTS/.M2TS) to MP4 locally - usually losslessly in seconds, so it plays in any device and any editor. No upload.

FLV to MP4

Rescue an old Flash Video file (.flv) as a playable MP4 locally - usually losslessly, otherwise automatically re-encoded. No upload.

3GP to MP4

Convert an old mobile-phone video (.3gp/.3g2) to MP4 locally - usually lossless, otherwise automatically re-encoded. No upload.

AVI to MP4

Convert an AVI file into a guaranteed-playable MP4 locally - lossless in seconds if it has H.264, otherwise honestly re-encoded. No upload.

WMV to MP4

Convert a WMV file (Windows Media Video) into a genuinely playable MP4 locally - via an honest, full re-encode in your browser. No upload.

VTT to ASS

Convert a WebVTT subtitle file to the style-capable ASS/SSA format locally - with a valid default style as a starting point. No upload.

ASS to VTT

Convert an ASS/SSA subtitle file to the lean WebVTT format for HTML5 video locally - style tags are dropped. No upload.

Video to subtitles

Automatically generate subtitles (SRT or VTT) from a video's audio track - locally in the browser via AI speech recognition (Whisper), no upload.

ASS to SRT

Convert an ASS/SSA subtitle file to the simple SRT format locally - timings and text stay, style tags are dropped. No upload.

SRT to ASS

Convert an SRT subtitle file to the ASS/SSA format locally - with a valid default style as a starting point. No upload.

Video to GIF

Turn a video into an animated GIF locally - pick the quality, everything else happens automatically. Never leaves your device. No upload.

GIF to MP4

Convert an animated GIF into an MP4 video - locally in your browser, no upload.

GIF to WebM

Convert an animated GIF into a WebM video - locally in your browser, no upload.

Images to video

Turn several images into a slideshow video - order and per-image duration are yours to pick. Locally, no upload.

Video to images

Extract still frames from a video at a fixed time interval - as a PNG/JPG image sequence, downloadable as a ZIP. Locally, no upload.

SRT to SBV

Convert an SRT subtitle file to YouTube's own legacy SBV format locally in your browser - for the classic YouTube caption upload path. No upload.

SBV to SRT

Convert a YouTube SBV subtitle file to the widely supported SRT format that practically every player understands, locally in your browser. No upload.

SRT to LRC

Convert an SRT subtitle file to the line-synced LRC lyrics format locally in your browser - for karaoke players and music apps. No upload.

LRC to SRT

Convert a line-synced LRC lyrics file to the SRT subtitle format locally in your browser - for lyric videos or karaoke recordings. No upload.

SRT to TTML

Convert an SRT subtitle file to the XML-based TTML/DFXP format broadcast and streaming platforms require for captions, locally in your browser. No upload.

TTML to SRT

Convert a TTML/DFXP subtitle file to the simple SRT format that practically every player understands, locally in your browser. No upload.

SAMI to SRT

Convert an old SAMI subtitle file (.smi) to the widely used SRT format locally in your browser. No upload.

VTT to SBV

Convert a WebVTT subtitle file to YouTube's own legacy SBV format locally in your browser. No upload.

Tools

Trim video

Cut the start or end off a video locally - lossless, no re-encoding and no upload.

Remove video audio

Remove the audio track from a video locally - lossless, no re-encoding and no upload.

Edit video

Local full-screen video editor: cut the start and end frame-accurately, mute the audio and change the format - all in one session, no upload.

Rotate video

Rotate a video 90, 180 or 270 degrees clockwise - locally, usually without re-encoding, no upload.

Mirror video

Mirror a video horizontally, vertically or both - locally in your browser, no upload.

Video thumbnail

Extract a single frame from a video at a chosen timestamp - locally, as PNG or JPG, no upload.

Video watermark

Burn a text watermark into every frame of a video - locally in the browser, no upload.

Video speed

Speed up or slow down a video - locally in the browser, no upload.

Merge videos

Join multiple videos into one locally - in the chosen order, no upload.

Replace video audio

Swap a video's audio track for a different audio file - locally in the browser, no upload.

Crop video

Crop a video to a social-media format locally - portrait 9:16, square 1:1 or 4:5. Never leaves your device. No upload.

Burn in subtitles

Burn SRT, WebVTT or ASS subtitles permanently into a video's picture - locally in the browser, no upload.

Record your screen

Record your screen, a window or a browser tab locally as a WebM video - right in the browser, no software install, no upload.

Record your webcam

Record your webcam and microphone locally as a WebM video - right in the browser, with a live preview, no software install, no upload.

Convert SRT to VTT

Convert an SRT subtitle file to WebVTT, the format HTML5 video needs, locally in your browser. The file never leaves your device. No upload.

Convert VTT to SRT

Convert a WebVTT subtitle file to the widely supported SRT format that every player understands, locally in your browser. Nothing is uploaded.

Subtitle to text

Extract the plain text from an SRT or VTT subtitle file locally in your browser - without timestamps, as a clean transcript. No upload.

Compress video

Compress a video to a smaller file locally in your browser - choose resolution and quality. The video never leaves your device. No upload.

Change video resolution

Scale a video down to a specific resolution, at a consistently high quality level - locally in your browser, no upload.

Strip video metadata

Remove the recording location, device model and other embedded metadata from a video file - lossless, no re-encoding, no upload.

Normalize volume

Bring a video's audio track to a consistent loudness (EBU R128) - the picture stays completely untouched. Locally, no upload.

Extract subtitles

Pull an already-embedded subtitle track out of a video file as a standalone SRT or VTT file - locally, no upload.

Reverse video

Play a video backwards - locally in your browser, no upload.

Boomerang loop

Create a boomerang effect from a video - forward, then backward, endlessly loopable. Locally, no upload.

Vertical video

Convert a horizontal video to vertical (9:16 or 1:1) - with a blurred background pad or as a crop. Locally, no upload.

Cut video silence

Automatically detect and remove silent passages from a video - a jump-cut editor. Locally, no upload.

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.

Shift subtitles

Shift every timestamp in a subtitle file by a fixed amount locally in your browser - handy when audio and text have drifted apart. No upload.

Repair subtitles

Fix garbled characters (mojibake) in an old subtitle file locally in your browser - automatic encoding detection, clean UTF-8 as the result. No upload.

Merge subtitles

Merge several subtitle files into one continuous file locally in your browser - each file is automatically chained after the previous. No upload.

Split subtitles

Split a subtitle file into two files at a chosen point in time, locally in your browser - handy when a video is later cut into two parts. No upload.

Which tool do I need?

Which tool do I need?
Input formatsOutput formatsTools
MP4, M4V, MOV, MKV, WEBMMP4, MOV, MKV, WebMConvert video
MOVMP4MOV to MP4
MKVMP4MKV to MP4
WEBMMP4WebM to MP4
MP4, M4VWebMMP4 to WebM
MP4, M4VMKVMP4 to MKV
MP4, M4VMOVMP4 to MOV
MTS, M2TSMP4MTS/M2TS to MP4
FLVMP4FLV to MP4
3GP, 3G2MP43GP to MP4
AVIMP4AVI to MP4
WMVMP4WMV to MP4
VTTASSVTT to ASS
ASS, SSAVTTASS to VTT
MP4, M4V, WEBM, MOV, MKVSRT, VTTVideo to subtitles
ASS, SSASRTASS to SRT
SRTASSSRT to ASS
MP4, M4V, WEBM, MOV, MKVGIFVideo to GIF
GIFMP4GIF to MP4
GIFWebMGIF to WebM
JPG, JPEG, PNG, WEBPMP4, WebMImages to video
MP4, M4V, MOV, MKV, WEBMJPG, PNGVideo to images
SRTSBVSRT to SBV
SBVSRTSBV to SRT
SRTLRCSRT to LRC
LRCSRTLRC to SRT
SRTTTMLSRT to TTML
TTML, DFXPSRTTTML to SRT
SMI, SAMISRTSAMI to SRT
VTTSBVVTT to SBV
MP4, M4V, MOV, MKV, WEBMMP4, M4V, MOV, MKV, WebMTrim video
MP4, M4V, MOV, MKV, WEBMMP4, M4V, MOV, MKV, WebMRemove video audio
MP4, M4V, MOV, MKV, WEBMMP4, WebMEdit video
MP4, M4V, MOV, MKV, WEBMMP4, M4V, MOV, MKV, WebMRotate video
MP4, M4V, MOV, MKV, WEBMMP4, WebMMirror video
MP4, M4V, MOV, MKV, WEBMPNG, JPGVideo thumbnail
MP4, M4V, MOV, MKV, WEBMMP4, WebMVideo watermark
MP4, M4V, MOV, MKV, WEBMMP4, WebMVideo speed
MP4, M4V, MOV, MKV, WEBMMP4, WebMMerge videos
MP4, M4V, MOV, MKV, WEBM, MP3, WAV, M4A, AAC, OGG, OPUS, FLACMP4, WebMReplace video audio
MP4, M4V, WEBM, MOV, MKVMP4, WebMCrop video
MP4, M4V, MOV, MKV, WEBM, SRT, VTT, ASS, SSAMP4, WebMBurn in subtitles
WebMRecord your screen
WebMRecord your webcam
SRTVTTConvert SRT to VTT
VTTSRTConvert VTT to SRT
SRT, VTTTXTSubtitle to text
MP4, M4V, WEBM, MOV, MKVMP4Compress video
MP4, M4V, WEBM, MOV, MKVMP4Change video resolution
MP4, M4V, MOV, MKV, WEBMMP4, M4V, MOV, MKV, WebMStrip video metadata
MP4, M4V, MOV, MKV, WEBMMP4, M4V, MOV, MKV, WebMNormalize volume
MP4, M4V, MOV, MKV, WEBMSRT, VTTExtract subtitles
MP4, M4V, MOV, MKV, WEBMMP4, WebMReverse video
MP4, M4V, MOV, MKV, WEBMMP4, WebMBoomerang loop
MP4, M4V, MOV, MKV, WEBMMP4, WebMVertical video
MP4, M4V, MOV, MKV, WEBMMP4, WebMCut video silence
MP4, M4V, WEBM, MOV, MKV, MP3, M4A, AAC, WAV, OGG, OGA, OPUS, FLACTXTAnalyze a media file
SRT, VTT, ASS, SSA, SBV, TTML, DFXP, SMI, SAMI, LRCSRTShift subtitles
SRT, VTT, ASS, SSA, SBV, TTML, DFXP, SMI, SAMI, LRCSRT, VTT, ASS, SSA, SBV, TTML, DFXP, SMI, SAMI, LRCRepair subtitles
SRT, VTT, ASS, SSA, SBV, TTML, DFXP, SMI, SAMI, LRCSRTMerge subtitles
SRT, VTT, ASS, SSA, SBV, TTML, DFXP, SMI, SAMI, LRCSRTSplit subtitles

Formats in this category

Formats in this category
Input formats3G2, 3GP, AAC, ASS, AVI, DFXP, FLAC, FLV, GIF, JPEG, JPG, LRC, M2TS, M4A, M4V, MKV, MOV, MP3, MP4, MTS, OGA, OGG, OPUS, PNG, SAMI, SBV, SMI, SRT, SSA, TTML, VTT, WAV, WEBM, WEBP, WMV
Output formatsASS, DFXP, GIF, JPG, LRC, M4V, MKV, MOV, MP4, PNG, SAMI, SBV, SMI, SRT, SSA, TTML, TXT, VTT, WebM

More categories

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