All articles
AssetsJul 14, 2026 5 min read

WEBM, GIF, PNG or MP4? The Right File Format for Stream Overlays

Only some formats keep transparency. Here's which to use for screens, alerts, emotes and panels — and what to avoid.

Quick answer: .WEBM (VP9 with alpha) for anything animated and transparent, .PNG for stills, .GIF only when a platform refuses WEBM, and .MP4 only for full-screen scenes where you don't need transparency.

Why WEBM wins for overlays

It's the only widely supported format that combines smooth animation with a real alpha channel, so your webcam frame or alert can sit over gameplay without a box around it. That's why every animated file in our packs ships as WEBM.

Why GIF is a last resort

GIF caps at 256 colors and only supports on/off transparency, so soft edges get a jagged halo. Gradients band badly. Use it only where WEBM isn't accepted.

PNG for anything still

Panels, emotes, badges and static frames should all be PNG — lossless, transparent, universally supported. JPEG has no transparency at all, so never use it for an overlay element.

MP4 for backgrounds only

MP4/H.264 has no alpha channel. It's fine for a full-screen Starting Soon background where nothing needs to show through, and it's smaller than WEBM — but it can't float over gameplay.

Files that work everywhere

Every pack ships transparent WEBM for animation plus PNG stills — OBS, Streamlabs and StreamElements ready.

Browse the packs

Helpful resources

Get a free pack & new drops

Join our Telegram for a free stream pack, follow along on YouTube for tutorials, or browse the full collection on Etsy.