
MP4 to Lottie, GIF, WebM, or PNG sequence
Drop a video — green-screen or otherwise — pull a clean key locally, and export the format you actually need. Free, no signup, and nothing is uploaded.
Built for AI-generated short clips
AI video tools are now producing short, sharable clips by the minute — and most of them have solid or green-screen backgrounds you actually want to drop out. The usual options are unappealing: After Effects is overkill, online SaaS strips alpha and keeps your footage on a third-party server, and Resolve takes minutes of setup per clip.
The EasyLottie MP4 tool runs the whole pipeline locally. WebCodecs decodes the video frame-by-frame, a WebGL2 Keylight-style shader pulls the matte, and the format you pick — GIF, Lottie ZIP, transparent WebM, or PNG sequence — is encoded right in the browser. Nothing leaves your device.
Each format has a tradeoff: GIF is universal but 1-bit alpha; WebM (VP8 + alpha) is smaller and smoother but Chromium-only; Lottie ZIP wraps the frames as a raster image sequence so it plays in any Lottie runtime; and PNG sequence is the lossless option for hand-off into AE, DaVinci, Premiere, or wherever.
How it works
Drop your MP4
Choose or drag a .mp4 / .mov / .webm file (up to 100 MB, ≤ 15 s). It is read locally — nothing is uploaded.
Trim the clip
Set in / out points on the timeline. The full 15 s budget is yours to use.
Pull a key (optional)
Pick the background color from the live preview, then tune tolerance, softness, despill, and choke. Skip this step if your video already has transparency.
Choose a format
GIF for universal sharing, transparent WebM for Chromium, Lottie ZIP for animation tooling, or a PNG sequence for After Effects / DaVinci.
Render and download
EasyLottie decodes, keys, and encodes entirely on your device, then hands you the file.
Frequently asked questions
Is anything uploaded?
No. The decoder (WebCodecs), the chroma key (WebGL2), and the encoder all run locally in your browser. Your video never leaves your device.
Why does the Lottie output look big?
Lottie is a vector format. To wrap a video, EasyLottie embeds the keyed frames as a transparent image sequence inside a Lottie JSON. The result plays in any Lottie runtime but is bigger than a true vector Lottie. For tiny files use GIF; for crisp playback use the WebM or PNG sequence.
Why is the GIF transparency jagged?
GIF only supports 1-bit alpha — pixels are either opaque or fully transparent. EasyLottie thresholds the alpha at 50%, which is the format limit, not a bug. For soft alpha use the WebM or PNG sequence.
Why is the Transparent WebM card disabled in my browser?
Firefox strips alpha from MediaRecorder VP8 output, so we disable WebM on Firefox until that changes. Chrome, Edge, Brave, and Arc all preserve the alpha plane and work.
What are the limits?
Up to 100 MB input, 15 s processable duration, 1080 px long-edge output, and 450 total frames. Most short AI-generated clips fit easily; over-limit prompts let you trim.
Which browsers are supported?
Chrome 94+, Edge 94+, Safari 16.4+, Firefox 130+. Older browsers can't decode MP4 in-page; you would have to upload your video, which we refuse to do.
