Lottieto100% private — in your browser
.lottie → MP4

Convert dotLottie to MP4

Export a .lottie (dotLottie) file as an MP4 video for social platforms, ads, and editors — directly in your browser.

How it works

  1. 1Upload a Lottie file (.json, .lottie, or .tgs), or try the example
  2. 2Adjust frame rate, quality, resolution and transparency
  3. 3Export to any format — or optimize and repackage as dotLottie

Nothing is uploaded. SVG output uses SMIL and needs no JavaScript; APNG and WebM keep the full color and transparency GIF can't.

About converting dotLottie to MP4

Drop a .lottie file and export it as MP4 (H.264) without extracting the JSON first — the animation inside the container is loaded automatically. MP4 is what TikTok, Instagram, YouTube, and video editors expect.

MP4 encoding uses your browser's H.264 encoder via WebCodecs (desktop Chrome and Edge, typically). Where it isn't available the button is disabled and WebM — which also supports transparency — is the recommended alternative.

Which format should I use?

FormatTypeTransparencyColorBest for
GIFAnimated image1-bit (hard edges)256 colorsEmail, chat, universal support
APNGAnimated image8-bit (smooth)Full 24-bitIcons, logos, quality over size
WebMVideoYes (VP9 alpha)FullSmall web video, transparent overlays
MP4VideoNoneFullSocial, ads, video editors
SVGVector (SMIL)YesFullRuntime-free embeds
PNG / WebPStill imageYesFullPosters, thumbnails, placeholders

Frequently asked questions

Why is the MP4 button disabled for me?+

Your browser's WebCodecs lacks an H.264 encoder. Try desktop Chrome/Edge, or export WebM instead.

Can the video be transparent?+

MP4 can't carry alpha; export WebM for transparency.

Does this work with plain Lottie JSON too?+

Yes — .json, .lottie, and .tgs all load the same way.

Other Lottie conversions