Convert MP4 to GIF in your browser
Drop in a clip, trim it, and export an animated GIF. The conversion runs on your machine โ the file never leaves the browser, and nothing is stamped on the result.
Source: a short UI animation
Original sample ยท MP4 ยท 4 seconds ยท 960 ร 540
The sample loads with GIF preselected and background removal off. Trim it, set the size and frame rate, then render to see the real output weight before using your own clip.
Try this sampleThe problem
Most online MP4-to-GIF converters upload your file to a server. That means a size cap, a queue, a retention policy you have to read, and for anything confidential โ an unreleased product demo, a customer recording, internal UI โ a conversation you would rather not have.
The free tiers that do not upload usually pay for themselves with a watermark, a length limit, or an account wall.
GIF is also unforgiving: 256 colours per frame and no partial transparency. A converter that hides the frame rate and dimensions from you produces either a blurry GIF or a 40 MB one, with no way to tell which until it finishes.
The browser workflow
EasyLottie decodes the video and encodes the GIF entirely in your browser, using WebCodecs. No upload, no account, no watermark, and no server-side size cap.
The settings that decide GIF quality and weight โ in/out range, crop, output dimensions, frame rate โ are all exposed before you render, and the tool shows the effective values it will actually use.
The same file can be exported as a transparent WebM, a PNG sequence, or a Lottie ZIP without re-uploading it, so you can compare formats before committing to GIF.
Complete the task
Open the converter
The tool is on this page. Nothing to install and no account needed.
Drop your video
MP4, MOV, WebM or an image sequence. Decoding uses the browser's own codecs, so a very unusual codec may not open โ the tool checks before you invest time in settings.
Trim to the part you need
GIF size grows with every frame. Setting a tight in/out range is the single biggest lever on the output file size.
Set dimensions and frame rate
Lower both for a lighter GIF. The tool shows the effective frame rate it will use and caps the render at 450 frames.
Export the GIF
Download it directly. To compare, switch the output to WebM, PNG sequence or Lottie ZIP without re-loading the file.
Common use cases
Product demos in a README or issue
Turn a screen recording into a GIF that plays inline on GitHub, Slack, Notion or Jira without a video player.
Confidential footage
Unreleased UI, customer sessions, or internal recordings that must not be uploaded to a third-party converter.
Email and older clients
GIF still plays where an MP4 will not autoplay, which keeps it useful for newsletters and embedded previews.
Frequently asked questions
Is the MP4 uploaded anywhere?
No. Decoding and GIF encoding both run locally in your browser. Optional cloud sync or a share link uploads a project only if you choose those features.
Is there a watermark or a length limit?
No watermark. There is no server-side size cap, but the render is capped at 450 frames and is bounded by your own machine's memory โ trimming the clip is the practical limit.
Why is my GIF so large?
GIF stores every frame as its own 256-colour image. Cut the duration, reduce the output dimensions, and lower the frame rate โ in that order. All three are adjustable before you render.
Can I convert a MOV or WebM instead?
Yes. MOV and WebM go through the same path. Decoding depends on the browser and the source codec, so a file extension alone does not guarantee support; the tool probes the codec first and tells you if it cannot open it.
Can the GIF have a transparent background?
Yes, if the source has a solid-colour backdrop you can key out. GIF only supports hard transparency edges โ see the green screen to transparent GIF page for that workflow.
Which browsers work?
Chromium-based browsers (Chrome, Edge, Brave, Arc) are the most reliable for video decoding. The tool checks the available APIs and the source codec before you start.