Corrupt Video — Break a File on Purpose

Generate a deliberately broken video file. Useful for testing recovery tools, QA pipelines, error-handling code, or just having a believable 'broken file' excuse.

How it works

  1. 1Upload any video file
  2. 2Pick how you want to corrupt it
  3. 3Adjust the damage intensity
  4. 4Click Corrupt and download the broken file

Three ways to break a video, all running locally

Upload video to corrupt

Any video file · MP4, MOV, MKV, WebM, AVI…

Features

  • Truncate: chops off the tail (kills MP4 moov atom)
  • Wipe Header: zeroes the container header bytes
  • Scramble: randomly flips bytes throughout the file
  • Adjustable damage intensity
  • Pure JavaScript — no ffmpeg load, instant results
  • Files stay on your device

All processing happens locally in your browser. Your files never leave your device.