NasrTech
Free video repair

Can you repair a corrupted video for free?

Sometimes, yes. It depends on what broke. A file that lost its index when the recording stopped early needs a different fix from one a player simply can't read, and the free tools each handle one of those cases. Here is what each one does, what it can't do, and where the checker on this page fits.

Free check and 5-second previewNothing uploadedOriginal quality

Repair your video

MP4 or MOV from a phone, action camera, drone or dashcam. Any size.

  1. Check
  2. Repair
  3. Preview
  4. Download

First, find out what is wrong

Most videos that "won't play" fall into one of two cases.

What you seeWhat it usually meansFree fix?
Plays on another device or playerThe file is fine; the player lacks the codecYes: a player such as VLC, or the codec
Plays partly, then freezes or jumpsDamage inside the footageSometimes: re-saving it with FFmpeg
Won't open anywhere, shows 0:00 or "moov atom not found"The index was never written: the recording stopped earlyUntrunc, or the checker on this page
0 bytesNo footage reached the storageNo: there is nothing to repair

The third case is the common one after a dead battery, a crash or a card pulled out mid-recording. The footage is in the file, but the table that tells a player where each frame sits is missing.

VLC: free, and good for a player problem

VLC plays many files that the built-in player on Windows or a phone refuses, so try it first. If the video plays in VLC, the file isn't broken at all.

VLC also has a repair option, under Tools > Preferences > Input / Codecs > "Damaged or incomplete AVI file". It works on AVI files only. It can't rebuild a missing MP4 or MOV index, and VLC can't play an MP4 whose index is missing.

FFmpeg: free, for files that still have their index

FFmpeg is a free command-line tool. Copying a file's video and sound into a new file often cures a file that plays badly:

ffmpeg -i broken.mp4 -c copy fixed.mp4

If the index is missing, FFmpeg stops with "moov atom not found". It needs the index to know where the frames are, so it can't help with a recording that was cut off.

Untrunc: free, for a missing index

Untrunc is a free, open-source tool made for exactly this case. You give it a working video from the same camera, recorded with the same settings, and the broken one:

untrunc working.mp4 broken.mp4

It writes a repaired copy next to the broken file. It runs from the command line, and depending on your system you may need to download a build or compile it. If you are comfortable with a terminal, it is worth trying.

The checker on this page: a free check, no upload

The checker does the same job as Untrunc, in the browser, with nothing to install:

  1. Open the broken video. Your browser reads it from your own disk; nothing is uploaded.
  2. If it asks, add a working video from the same camera. It borrows that video's settings and nothing else.
  3. The check is free. It tells you whether the footage is there and how much of the recording it can rebuild.
  4. The 5-second preview is free too, at reduced quality with a watermark, so you can see your footage move before you pay anything.
  5. Downloading the full video is paid: one video, 3 months or 1 year. If the repaired video doesn't play, you get a refund.

The repair re-encodes nothing: the file holds your camera's own frames and sound inside a new index. We have tested it on real files from GoPro, DJI, 70mai, Tesla and Samsung cameras, and every frame came back identical to the original.

Be careful with "free online" sites

Many sites that offer free online repair upload your video to their server first. If the video is private, that matters. Some also re-encode the result, which costs quality, or only show you the outcome after you pay. Before you upload anything, check the privacy policy and whether you can see a preview first.

Questions

Frequently asked questions

Is there a completely free way to fix a video with a missing index?

Yes. Untrunc is free and open source, if you can run a command-line tool and have a working video from the same camera. The checker on this page also checks the file and shows a preview for free; only the download of the full video is paid.

Will a free repair lower the quality?

Not if it only rebuilds the index. Untrunc and the checker on this page both keep the original frames. Tools that convert or re-encode the video do lower the quality.

My video is 0 bytes. Can anything repair it?

No. A 0-byte file holds no footage, so there is nothing for any tool to rebuild.

Is my video uploaded when I use the checker?

No. It runs inside your browser with WebAssembly, using the same engine as the Video Repair apps for Android and Windows. The video stays on your computer.