Repair GoPro videos that won't play — without uploading your footage

Two fixes, in honest order: the camera's own free SOS repair first, and when that fails, an in-browser rebuild that never sees your footage leave the device.

Your file never leaves your device — repair runs in your browser. 0 bytes uploaded.

Your data is the big block — usually intact. What breaks is the small index. Repair rebuilds it.

Drop a file here or browseTap to choose a file

ZIP · Office · PDF · video · JPG · PNG · RAR/7z · SQLite — repaired right here in your browser. Nothing is uploaded

0 bytes uploadedFree: 3 repairs/day — up to 500 MB video, 100 MB docs & archives, 50 MB photos. Free download. Single repair €5.90. No account required.

The short version: drop your unplayable GoPro clip here and it's diagnosed on your machine in seconds, for free. Damaged-but-readable files are repaired right in the browser today; full index reconstruction for truncated, power-loss recordings is still in development. Either way the file is read locally and 0 bytes are uploaded — you can confirm it yourself in your browser's Network tab. The one honest limit: a clip that reads 0 KB has nothing to repair, because that's an SD-card recovery problem, not a repair one.

Repair your GoPro file now

  1. Drop the file
  2. Repair runs locally
  3. Download the result

If the camera's built-in repair already failed you (or the card is out of the camera and you're at a computer), drop the file above. The diagnosis runs on your machine and confirms whether it's the classic truncated-recording case before anything else happens.

Engine status, honestly: the structural remux repair (damaged but readable files) runs today; full index reconstruction for truncated recordings is in development. The diagnosis tells you which case your file is, free, in seconds.

First, try the free official fix: the SOS icon

Most GoPro repair guides skip this because it doesn't sell software. GoPro cameras ship with a built-in repair: when the camera powers on and finds a video that wasn't finalized, it shows a bandage icon (older models: a bicycle with a plus sign) or the words "REPAIRING FILE". That's the SOS repair offering to fix your file, on the camera, for free.

  • Trigger it: press any button while the icon shows. The camera rebuilds the file's index directly on the card.
  • Its limits: it only fixes truncated (unfinalized) files, and only ones recorded by that same camera model. Footage from another camera, or files already copied and altered, are outside its reach.
  • If it loops — the icon returns on every boot or "REPAIRING FILE" never finishes: power off, remove the battery and the SD card, reseat both, and power back on to let it retry once cleanly.

If the SOS repair worked, you're done — no tool needed, ours included. If it looped, failed, or never appeared, read on.

When the in-camera repair fails

The failure behind almost every unplayable GoPro clip is an interrupted recording: battery died mid-ride, the camera was knocked off and lost power, the card filled up mid-take, or the card was pulled before the camera finished writing. A GoPro writes footage to the card continuously but writes the file's index (the map players need) only when the recording stops cleanly. Interrupt that, and the card holds your real footage inside a file with no map:

That's the case in-browser repair addresses when the camera's own attempt can't: rebuild the index around the footage that survived, working on a copy of the file, on your machine.

Why not upload 4K footage

GoPro files are enormous — five minutes of 4K runs around 2 GB. Upload-based repair sites make you push all of that through your connection before they can even say whether the file is fixable. In-browser repair inverts the order: the file is read locally, the verdict arrives in seconds, and the footage never travels. The free tier covers files up to 500 MB; longer 4K clips take a single €5.90 repair with no size cap, never charged if it fails.

What this can and can't fix

Truncated GoPro recordings (the interrupted-power cases above) are the good case: the footage survived, and rebuilding structure around surviving data is exactly what repair does. The bad cases are different problems wearing the same symptoms. A file that reads 0 KB, or a card the computer can't read at all, is an SD-card recovery problem: the bytes have to be brought back from the card before there's a file to repair. Do recovery first, then repair what it returns — in that order. And the seconds the camera never wrote (in its buffer when power died) don't exist in any file, so no repair can include them.

FAQ

What does the SOS icon on my GoPro mean?

The camera found a video that wasn't finalized (usually because power was lost while recording) and is offering to repair it itself. Press any button and the camera rebuilds the file's index on the card. It's free, official, and the right first move: only if it fails or loops should you reach for anything else.

How do I fix a corrupted GoPro video file?

In order: put the SD card back in the camera and let the SOS repair run (press any button when the icon appears). If that fails or loops, power off, reseat battery and card, and try once more. Still broken? Copy the file off the card and repair it in the browser: read locally, index rebuilt around the surviving footage, nothing uploaded.

Why does my GoPro say repairing file?

"REPAIRING FILE" on screen is the same built-in repair the SOS icon triggers — the camera detected an unfinalized video on the card and is rebuilding its index. Let it finish. If it gets stuck or shows the icon again on every boot, do the reseat sequence: power off, pull the battery and SD card, reseat both, power on.

GoPro video shows 0 bytes — can it be recovered?

A 0-byte file contains nothing to repair — the data never made it into the file. That's a data-recovery problem: the footage may still exist on the card even though the file entry is empty. Run a card-recovery tool first; if it brings back a video that won't play, repair that recovered file.

Can GoPro repair files from a different camera?

No. GoPro's in-camera repair only works on files recorded by that same camera model; it can't fix footage from another GoPro model, another brand, or files that have already been copied off and modified. For anything outside that boundary, the repair has to happen off-camera.

Related:drone footage instead of action-cam ·ffmpeg said "moov atom not found" ·any other MP4 damage