YouTube's "Failed (empty .mov file)" error has exactly one cause in YouTube's own documentation — and it is not your codec, your bitrate, or your connection. It is how the file was saved on the way out of your editor.
That makes this one of the rare upload errors you can fix deliberately instead of by trial and error. Most advice on this error is guesswork about MOV being "unsupported." YouTube's own help page is more specific than that, and shorter.
What "Failed (empty .mov file)" actually means
YouTube's Common uploading errors page lists this error by name, with a one-sentence explanation and a one-sentence fix:
"This error message occurs when QuickTime movies are saved as a reference movie. To make sure your video converts properly, select Save as a self-contained movie and try to upload again."
That is the entire official entry. Three things are worth pulling apart from it.
First, YouTube names a condition, not a format. The trigger is a QuickTime movie saved as a reference movie. It is not "MOV files fail." .MOV appears on YouTube's list of supported upload formats, alongside .MP4, .AVI, .WMV, WebM, ProRes, DNxHR, CineForm and others. A plain MOV is a file type YouTube expects.
Second, the error name is describing what YouTube received, not necessarily what you see in Finder. YouTube calls it an empty .mov file. YouTube's page says nothing about how large that file looks on your disk or whether it plays locally — it only states the condition under which the error occurs. So "but the file is right there and it's 400 MB" is not evidence against this diagnosis.
Third — and this is the part that saves you an afternoon — this error is not the same as the format error. YouTube documents a separate message for that case:
"The server has rejected the file" "This error message occurs when you're uploading a file in the wrong format. Make sure that you're using a supported file type."
If you were sent here by "Failed (empty .mov file)" specifically, converting your file to a different format is not the documented fix. Re-exporting it is.
The fastest fix: re-export as a self-contained movie
YouTube's instruction is literal: select Save as a self-contained movie and try to upload again. Go back to the application that produced the file, export the project again with that option chosen, and upload the new file.
What YouTube's page does not do is tell you where that option lives in any particular application. It names the setting, not the menu path, and it does not list which apps save reference movies by default. If you cannot find the option in your editor, check the official documentation for that application rather than guessing at a menu.
Two things not to do:
- Do not re-upload the same file. Nothing about the file changed, and YouTube's fix is an export-side action.
- Do not treat a rename as an export. Changing an extension does not re-run an export, and YouTube's instruction is about how the movie is saved.
Once you have a genuinely re-exported file, moving it to MP4 is a reasonable extra step — MP4 is what YouTube names first in its recommended upload encoding settings ("Container: MP4"). You can do that conversion in your browser tab:
Try it right here
Runs in your browser. Your file is not uploaded anywhere.
The file is read from disk and re-wrapped locally, so nothing is uploaded to a server to fix a problem that started with an upload. Same job as the standalone MOV to MP4 tool.
One honest caveat: convert after you re-export, not instead of. A converter works with whatever data is in the file you hand it. If YouTube described that file as empty, running it through a converter is not a substitute for the export step YouTube actually asked for.
What YouTube recommends at the container level
Since you are re-exporting anyway, it is worth knowing what YouTube asks for in the container itself. From its recommended upload encoding settings page:
"Container: MP4"
"No Edit Lists (or the video might not get processed correctly)"
"moov atom at the front of the file (Fast Start)"
Read the parenthetical carefully. YouTube says edit lists mean the video might not get processed correctly — that is a possibility, not a guarantee of failure. And the whole page is framed as recommendations: "Below are recommended upload encoding settings for your videos on YouTube." These are not admission requirements, and an ordinary MP4 that misses some of them still uploads. YouTube also notes at the top of that page that "These features are only available to partners who use YouTube Studio Content Manager."
If you are exporting from an editor rather than a converter, our walkthrough of exporting MP4 from iMovie covers what Apple actually documents in the export sheet — including the cases where Apple publishes nothing at all.
Other causes, in order of likelihood
If your error text is not exactly "Failed (empty .mov file)", you are looking at a different documented cause. YouTube publishes the explanation for each one:
| Error message | YouTube's stated cause |
|---|---|
| "The server has rejected the file" | "you're uploading a file in the wrong format" |
| "Rejected (file too small)" | "a file that is smaller than 2 KB" |
| "Processing abandoned" | "the uploaded file is shortened or invalid. It can also occur on reduced upload speeds" |
| "An error has occurred while sending data over the network" | "your browser needs to be updated to the latest version" |
| "A network error has occurred" | "your browser needs to be updated to the latest version" |
| "A security error has occurred" | "unusual security settings on your browser" from "a firewall, antivirus, anti-spyware, or other related software" |
| "We have encountered unexpected problems" | "Try waiting a few minutes, then upload again" |
Two of those deserve a note.
"Processing abandoned" has a remedy YouTube spells out: "Try playing your video back on your device and make sure that you're using a supported file type, then upload again. If the problem remains, try uploading your video from a different platform." Notice what is absent — YouTube's page never mentions VPNs in connection with this error.
"A security error has occurred" is the one where YouTube suggests touching your own machine: "We recommend that you temporarily turn off this software and try to upload again."
How to tell it worked
The upload starting is not the same as the upload succeeding. Three checks:
- The file gets past the picker and into processing. YouTube's entry for this error covers only the cause and the export fix.
- You are inside YouTube's size envelope. YouTube states: "The maximum file size you can upload is 256 GB or 12 hours, whichever is less." That connector matters — it is the stricter of the two that applies, not a choice between them. YouTube also notes it has changed these limits before, so confirm against the official page.
- You give processing time to finish. YouTube's guidance is that "Video processing time can depend on a number of factors including quality, video length, video format, and traffic," and that your video "will be converted to the highest resolution available to ensure successful playback on different devices and networks." No published minute counts exist, so a slow bar is not a failure.
FAQ
What does "Failed (empty .mov file)" mean on YouTube? It means YouTube received a QuickTime movie that was saved as a reference movie. In YouTube's words, the error "occurs when QuickTime movies are saved as a reference movie," and the fix is to "select Save as a self-contained movie and try to upload again."
Does YouTube not accept MOV files?
It does. .MOV is on YouTube's published list of supported upload formats. The empty-MOV error is about how the movie was saved, not about the format being rejected. A file in an unsupported format gets a different message: "The server has rejected the file."
Where is the "self-contained movie" option in my editor? YouTube names the setting but not its location in any specific application, and it does not list which apps produce reference movies. Check the official documentation for the app you exported from.
Should I just convert the MOV to MP4 instead of re-exporting? Re-export first. Conversion is a sensible follow-up — MP4 is the container YouTube lists in its recommended encoding settings — but YouTube's documented fix for this error is the export option, and a converter only works with what is already in the file.
Why does my file play fine on my computer but fail on YouTube? YouTube's page does not address local playback for the empty-MOV error at all, so local playback neither confirms nor rules it out. For the separate "Processing abandoned" error, YouTube does suggest playing the video back on your device as a diagnostic step.
Will turning off my VPN fix this? YouTube's Common uploading errors page lists no VPN-related cause for any of its upload errors. For "Processing abandoned" it names exactly three: a shortened file, an invalid file, and reduced upload speeds.
Error text, causes and limits quoted from YouTube's Help Center pages on common uploading errors, supported file formats, recommended upload encoding settings, and uploading videos longer than 15 minutes, checked 16 September 2026. YouTube revises these pages — verify before relying on a number. More in our fix guides, or browse all Clapr tools.