Transparent video for YouTube: which format works where
A graphic that sits over your footage needs a transparent background, and the format that carries one is not the format you are used to exporting. This is what each option actually does, and which editors read which.
Why an MP4 comes out black
A regular MP4 — H.264 or H.265 — has no alpha channel. There is nowhere in the file to record that a pixel is transparent, so every pixel gets a colour, and the colour that was standing in for nothing is black. Nothing is broken; the format simply has no way to say it.
That is why an overlay exported as an ordinary MP4 arrives in your editor as a black rectangle with your graphic on it. The fix is not a setting inside the MP4. It is a different container and codec.
The three that do carry transparency
ProRes 4444 in a .mov is what professional editors expect. It keeps a full alpha channel, it is what After Effects, Premiere Pro, DaVinci Resolve and Final Cut all read without conversion, and it is large — a few seconds of 1080p runs to tens of megabytes. That size is the point: nothing is thrown away.
WebM with VP9 also keeps alpha, and it is small enough to put on a web page — a six-second 1080p overlay lands around a megabyte rather than tens. It plays transparently in Chrome, Edge and Firefox. Safari is the exception, so a page that needs to work everywhere wants a fallback.
A PNG sequence is a numbered image per frame, each with its own transparency. It is the largest of the three by a wide margin and the most universally readable — anything that opens a PNG opens it, including Photoshop and tools with no video import at all.
When green screen is the right answer
Consumer editors are the awkward case. CapCut, Canva, Filmora and the phone editors either cannot import alpha video or handle it inconsistently between versions — the usual symptom is transparency showing up as black. Almost all of them, however, ship a chroma-key filter.
So for those, the working route is not a transparent file at all: render the animation on a flat green ground and key the green out in the editor. It is one extra step and it works every time, which is more than can be said for hunting a version that reads alpha.
Transparency is for your editor, not for YouTube
Worth saying plainly, because it catches people out: YouTube does not show transparent video. Whatever you upload is re-encoded and flattened, and anything transparent becomes opaque.
The transparency is for the step before. You composite the overlay onto your footage in your own editor, and what you upload to YouTube is the finished, flattened video. If you are wondering which transparent format to upload, the answer is that you are one step too early.
What each editor reads
| Where it is going | Export | Why |
|---|---|---|
| After EffectsAdobe · motion graphics | ProRes 4444 · transparent | Reads ProRes 4444 with its alpha channel directly — drop the .mov on a layer and the transparency is already there. |
| Premiere ProAdobe · video editing | ProRes 4444 · transparent | Handles ProRes 4444 alpha natively, so the overlay composites over your footage with no keying. |
| DaVinci ResolveBlackmagic · editing and grading | ProRes 4444 · transparent | Imports ProRes 4444 with alpha and keeps it through the timeline and the render queue. |
| Final Cut ProApple · video editing | ProRes 4444 · transparent | ProRes is Apple's own codec; the 4444 profile carries alpha and needs no conversion. |
| CapCutConsumer editor · desktop and mobile | MP4 · green screen | CapCut's support for alpha in imported video is unreliable and often shows transparency as black, so this renders on a green ground for you to key out with Chroma Key. |
| CanvaBrowser design tool | MP4 · green screen | Canva has no alpha-video import, so a green ground plus its background remover is the working route. |
| FilmoraWondershare · consumer editor | MP4 · green screen | Alpha video support is inconsistent across versions; green screen works in every one of them. |
| Mobile editorsVN, InShot, Kinemaster… | MP4 · green screen | Phone editors rarely read alpha video, but nearly all of them ship a chroma-key filter. |
| Photoshop or image useFrames, thumbnails, stickers | PNG sequence · transparent | A numbered PNG sequence keeps full transparency per frame and opens anywhere. |
| Web page or appTransparent video in a browser | WebM · transparent, for web | VP9 in WebM keeps the alpha channel and stays small enough to ship — a 6s 1080p overlay lands around a megabyte instead of tens. Plays transparently in Chrome, Edge and Firefox; Safari's support for alpha WebM is unreliable, so keep a fallback if Safari matters. |
| OBS StudioStreaming · alerts, scene cards, stingers | WebM · transparent, for web | OBS plays VP9 WebM with its alpha channel in a Media Source and in a Stinger transition, so the graphic sits over your game or camera with nothing behind it — and at around a megabyte for six seconds, a scene full of them costs almost nothing to play. |
| Just previewing or sharingSend it to someone, upload it | MP4 · solid background | Plain MP4 plays everywhere. It cannot carry transparency, so it is rendered on a solid background you choose — good for showing the animation, not for overlaying it. |
Questions
- Can I upload a transparent video to YouTube?
- No. YouTube re-encodes what you upload and flattens any transparency. Transparent formats are for compositing the graphic onto your footage in your own editor; what reaches YouTube is the finished video.
- Why is my transparent export showing as a black box?
- Almost always because it was exported as a regular MP4, which has no alpha channel and fills the transparent area with black. Export ProRes 4444 or WebM instead, or use a green-screen render and key it out.
- Which format should I pick if I do not know my editor?
- Green screen. It is the one route that works in every editor there is. Pick the transparent file instead once you know your editor reads it — the quality is better and there is no keying to do.
- Why is the ProRes file so large?
- ProRes 4444 stores a full alpha channel and compresses lightly on purpose, so nothing is thrown away before you edit. It is an intermediate format, not a delivery one — the file you upload afterwards is a fraction of the size.