MP4 file is 0 bytes: what it means and what you can recover

An MP4 that shows 0 bytes (0 KB) contains no video data, so no repair tool, including ours, can fix that file itself. The footage was either never written, or it was written to the card but the file system entry was not updated before power was lost. In the second case a data recovery tool that scans the raw card can sometimes find the frames; any recovered MP4 that then will not play can be repaired by rebuilding its index. Stop using the card now, then follow the steps below. If your file has a real size but shows 0:00 duration, that is a different, usually repairable problem: see MP4 shows 0 seconds.

0 bytes vs 0 seconds

What you seeWhat it meansRepairable?
Size 0 bytes / 0 KBNo data in the fileNot the file; maybe the card
Size of a few KBHeader onlyNo
Large size, duration 0:00Frames present, index missingYes, rebuild the index
Large size, plays partlyData present, partly damagedPartly

Check the size in File Explorer (Properties) or Finder (Get Info), not in a media player.

Why files end up at 0 bytes

  • Power lost immediately after recording started: the file was created, but no data was flushed.
  • The camera wrote data but not the file system update: the clusters holding the video are on the card, but the directory entry still says 0 bytes. This is the case where recovery can work.
  • The card is failing or counterfeit: a fake-capacity card silently discards data beyond its real size, producing empty or zero-filled files.
  • A transfer or download failed: the destination file was created but never filled. The original may still be fine.
  • A cloud placeholder: OneDrive, iCloud Drive and Google Drive can show online-only files whose local size is zero until downloaded.

Step 1: check the original and the cloud

If the 0-byte file is a copy, check the original device or card. If it is in a cloud-synced folder, make sure the file is downloaded ("Always keep on this device"). This solves a surprising number of cases.

Step 2: protect the card

If the 0-byte file is on the card the camera recorded to:

  1. Stop recording and remove the card.
  2. Do not format it, and decline any offer to repair or scan it.
  3. For important footage, make a full image of the card first (for example with GNU ddrescue on Linux or Mac).

Step 3: scan the card with a recovery tool

File-carving tools such as the free, open-source PhotoRec scan the raw card for the start of MP4 and MOV data and save what they find to another drive. Commercial tools add previews and friendlier interfaces. Always recover to a different drive, never back onto the card. Our full walkthrough: how to recover video from a corrupted SD card.

Step 4: repair recovered files that will not play

Recovered video files often lack an index, because the camera never finished the recording or because the tool could not find where the index was. Those files show 0:00 or refuse to open. They can usually be fixed:

  1. Use an intact clip from the same camera and settings as a reference.
  2. Open the repair tool and add the recovered file and the reference.
  3. Check the free preview and export with a subscription.

Zero-filled files

Some files have a normal size but contain only zeros (you can check with a hex viewer: every byte is 00). This means the card allocated space but never stored the data, often a sign of a failing or fake card. No repair tool can recover data that is not there; data recovery on the card is the only option, and it often finds nothing for those clusters.

Cases where nothing can be recovered

  • The recording never started writing (power lost within the first second).
  • The card was formatted and then recorded on again over the same area.
  • A counterfeit card that discards data beyond its real capacity.
  • Physical card failure; only a specialist lab can read the memory chips directly.

Devices where this happens most

  • Dashcams, which cut power abruptly when the engine stops; see fix dashcam video.
  • Action cameras and drones after a battery ejection.
  • Phones that run out of storage at the moment recording starts.
  • Cheap or fake SD cards in any device.

How FixMP4 fits in

FixMP4 rebuilds the index of MP4, MOV and M4A files that contain frames. It does not read memory cards or recover deleted or empty files. When you open a 0-byte file in the tool, it reports that there is nothing to recover rather than producing an empty "repair". That honesty saves you time: go straight to the card instead.

Prevention

  • Buy cards from reputable sellers and test new cards' real capacity with a tool such as H2testw or F3.
  • Format cards in the device, and replace cards that show errors.
  • Wait a couple of seconds after starting a recording before anything risky; stop recording before switching off.
  • Keep enough free space on phones and cards.
  • For dashcams, use a model with a supercapacitor and a correct hardwire setup.

Related error guides

FixMP4 compared with other options

FeatureFixMP4Desktop repair suitesuntrunc (CLI)VLC
Runs whereBrowser, on your deviceDesktop appCommand lineDesktop player
Keeps your file on your device✓✓✓✓
Nothing to install✓✕✕✕
Rebuilds a missing MP4/MOV index✓✓✓✕
Preview of your own repaired file before paying✓Trial (varies)Free tooln/a
Voice Memos / AAC without a referenceUsuallyVaries✕✕
Formats beyond MP4/MOV/M4A✕✓Many (FFmpeg)Plays many

Try it on your file

Free diagnosis and 15-second preview. Nothing is uploaded.

Open the repair tool

Frequently asked questions

Can a 0-byte MP4 be repaired?

Not the file itself, because it contains no data. The footage may still be on the memory card, where a data recovery tool can sometimes find it.

Why is my video file 0 KB?

Power was lost before data or the file system update was written, a transfer failed, the card is failing or fake, or it is an online-only cloud placeholder.

What is the difference between 0 bytes and 0 seconds?

A 0-byte file is empty. A file with a real size that shows 0 seconds has its frames but no index, which can usually be rebuilt.

Which tool recovers video from an SD card?

File-carving tools such as PhotoRec (free) scan the raw card. Recover to another drive, then repair recovered files that do not play.