Private by design
Repair runs in-browser with WebAssembly, so sensitive footage stays on your device from upload to preview.
Fix MP4, MOV, AVI, M4V, and 3GP files that will not play after interrupted recording, transfer errors, or storage damage. Run repair in your browser, preview the result, and keep files local.
Upload, repair, preview, and export without leaving the homepage.
Pick
Damaged clip
Fix
Live repair
Save
Preview + export
Formats
MP4, MOV, AVI+
Privacy
No upload
Reference
Optional
Drag video here, or click to select file
Supports .mp4, .mov, .m4v, .m4a, .3gp, .avi formats. Max 4GB
Uploader unlocks as soon as the engine is ready.
Product Fit
The homepage handles the common cases: local repair, fast preview, and the formats people actually bring in.
Formats
MP4, MOV, AVI, M4V, M4A, 3GP, 3G2
Sources
iPhone, GoPro, dashcam, screen capture
Privacy
Repair stays on-device in the browser
Limit
Built for large local recovery
Why it feels product-first
Open, repair, preview, and export without sending footage away.
Rebuilds playback metadata instead of forcing a blind conversion step.
Add a healthy clip when the damaged file needs extra structure to recover cleanly.
Want the full breakdown of how local repair works, where it works best, and what the limits are? Read how VideoRepair works.
Common Recovery Scenarios
These are the situations VideoRepair is designed for: interrupted recording, broken transfers, and non-zero files that still contain recoverable media data.
Repair runs in-browser with WebAssembly, so sensitive footage stays on your device from upload to preview.
Users can verify playback and timeline recovery before paying for the final download.
When metadata is badly damaged, a healthy clip from the same device can supply the missing structure.
GoPro
A good fit when the file still has size but the final metadata was never written after recording stopped unexpectedly.
iPhone
Useful when MOV or MP4 playback fails after AirDrop, cable, or cloud transfer issues even though the file is not empty.
Dashcam
Common with loop-recorded footage where power loss or SD wear leaves an unplayable but non-zero file behind.
For standard MP4 clips
For QuickTime and MOV files
For classic AVI files with index damage
For action-cam footage
For iPhone captures
For critical road footage
For lightweight mobile clips