Repair Corrupted Video Files Online
A video repair tool that runs in your browser via FFmpeg WebAssembly. Fix damaged MP4, MOV, AVI, MKV, and WebM files — corrupted headers, broken containers, glitchy playback, truncated recordings.
How to Repair a Corrupted Video
Drop your corrupted video file or click to browse. Supports files up to 1.6 GB. On a phone the ceiling is lower.
Check the health score, detected issues, and corruption map to understand the damage.
Select Auto (recommended), Quick Fix, Deep Repair, or Recovery based on the severity.
Preview the repaired video, compare before & after, and download when satisfied.
Recover truncated, glitchy, or unplayable recordings right in your browser
| Property | Before | After |
|---|
What the repair actually does to the file
Repair is a ladder of five attempts, from rebuilding the container to re-encoding the picture. Only the last one touches the image — the others copy the streams as they are.
| Attempt | What it does | Picture |
|---|---|---|
| Strategy 1: Remux (stream copy) | Rebuilds the container without touching the streams: a broken header, a lost moov index, a wrong extension. | Unchanged — frames are copied as they are |
| Strategy 2: Error-tolerant copy | The same copying, but the decoder does not stop at unreadable spots — the file is read to the end. | Unchanged — frames are copied as they are |
| Strategy 3: Regenerate timestamps | Recomputes frame timestamps: cures stutter, seeking that does not work, and drifting audio. | Unchanged — frames are copied as they are |
| Strategy 4: Discard corrupt data | Drops the parts that could not be read and stitches the surviving pieces together. | Unchanged — frames are copied as they are |
| Strategy 5: Full re-encode | Decodes to frames and builds the video anew — the last resort when the stream itself is damaged. | Re-encoded — the picture is compressed again |
Worth knowing beforehand
- “Auto” tries all five in turn and stops at the first that works. “Quick” runs only the first (plus its audio-rebuild variant), “Maximum” starts from the second, and “Deep” goes straight to the fifth when frame damage is found.
- What is not in the file cannot be restored: if the recording was cut off, you get back the surviving part, not the missing one.
- When the moov index is lost, a reference file helps — a healthy video from the same camera with the same settings, from which the structure is rebuilt.