If you've downloaded a video from a browser-based tool — including our text firework maker — you probably got a file ending in .webm instead of the familiar .mp4. Here's what that means, when you can just use it as-is, and the easiest free ways to convert it when you can't.
WebM is an open, royalty-free video format created for the web and backed by Google. When a web page records video, the browser's built-in encoder produces WebM — that's why every in-browser tool outputs it. Quality-wise it's excellent: the VP9 codec inside compresses as well as or better than the H.264 used in most MP4s.
Where it struggles: iPhone's default player, some smart TVs, and WhatsApp/TikTok mobile uploads can be picky. For those, convert to MP4.
New project → import the .webm → export. The export is an MP4. Since most people add music to their birthday video anyway, this converts and edits in one pass — our full video guide walks through it.
VLC is a free, trusted, open-source player. Media → Convert/Save → add the file → choose the "Video - H.264 + MP3 (MP4)" profile → Start. Nothing is uploaded anywhere.
One command: ffmpeg -i input.webm -c:v libx264 -crf 18 output.mp4. Fast, free, no size limits.
A note on online converter websites: they work, but you're uploading your video to a stranger's server, and free tiers often add size limits or queues. For a private family video, an offline option is the better habit.
Honest answer: browsers can't. The built-in recorder (the MediaRecorder API) produces WebM in every major browser; producing MP4 in-browser would require shipping a heavy conversion engine that would triple load times and still run slowly on phones. Recording WebM keeps the tool instant, free and private — and the platforms most people post to accept it directly anyway.