Back to Video
Video flip — mirror horizontally / vertically / both

Video flip — mirror horizontally / vertically / both

Mirror a video horizontally (left ↔ right), vertically (top ↔ bottom), or both (180° point symmetry). Powered by ffmpeg.wasm hflip / vflip filters. Perfect for un-mirroring selfie clips, escaping music-track copyright matching on TikTok, or fixing car-camera footage. Outputs MP4 (H.264 + AAC) with audio preserved. Your video stays in the browser — nothing is uploaded.

videoflip

How to use

Drop or pick a single video (MP4 / MOV / WebM / MKV, etc.). Pick a flip direction: Horizontal, Vertical, or Both. Click Flip. ffmpeg.wasm re-encodes the video locally. The engine (~30 MB) is downloaded only on first run. Preview the result, then save it with Download. Output is MP4 (H.264 + AAC).

FAQ

Is audio preserved?
Yes. Only the video stream is flipped; audio (AAC 128 kbps) is copied through unchanged.
Is 'Both' the same as 180° rotation?
Mathematically yes — both produce a 180° point-symmetric image. Pick whichever name matches your intent (mirror vs. upside-down). For a labeled 180° rotation, use the video-rotate tool.
Why flip a video before uploading to TikTok / Instagram?
Their copyright matching (Content ID) hashes frames and audio. Flipping the video changes the visual hash and can evade frame-level matching. Audio remains untouched, so audio matches will still fire — handle those separately.
Can I change the output container?
Output is currently fixed to MP4 (H.264 + AAC). For other formats, run the result through video-convert afterwards.
Is anything uploaded?
No. ffmpeg.wasm runs entirely in your browser — your video stays local.

Related tools