OOnDevice

Video to GIF

Convert short video clips to animated GIFs — right in your browser. Upload a video, set start/end time, and download your GIF.

Works offlineNothing uploaded

Click to select a video

or drag and drop — MP4, WebM, MOV, AVI

Files stay on your device

How to use it

1

Upload a video

Click or drag and drop a video file (MP4, WebM, MOV, or AVI) into the upload area.

2

Set start and end time

Use the time sliders to select the segment of your video you want to convert (up to 30 seconds).

3

Convert to GIF

Click the Convert to GIF button. The tool will process the video on your computer using FFmpeg.

4

Download your GIF

Preview the generated GIF and click Download to save it to your device.

When to use Video to GIF

You recorded a 90-second screen capture of a new feature, and the design team wants a short looping GIF to drop into the product changelog in Notion. Upload the MP4 here, drag the start and end sliders to the 8-second moment that shows the key interaction, and download an animated GIF. ffmpeg.wasm — a WebAssembly build of FFmpeg — handles the conversion on your computer, so the original screen recording never leaves your machine. The tool generates a custom color palette per clip so the output has better color accuracy than a naive frame dump. The GIF drops straight into Slack, Jira, Confluence, or any Markdown file without needing a video player.

  • Clip a 10-second product demo moment for a Notion changelog entry
  • Turn a tutorial screen recording segment into a Slack-embeddable loop
  • Turn a reaction clip into a looping GIF for a team chat

About this tool

Clip five seconds from a video and turn it into a shareable animated GIF — without uploading anything to a cloud service. Upload your MP4, WebM, MOV, or AVI file, set the start and end time for the clip you want, and download the GIF. Useful for product demos, reaction clips, tutorial highlights, or any short loop you want to drop into a chat or embed in a doc. ffmpeg.wasm handles the conversion entirely in your browser, not on our server, so nothing leaves your machine.

Frequently asked

What video formats are supported?
Most common formats are supported including MP4, WebM, MOV, and AVI. The tool uses FFmpeg on your computer to handle conversion.
Is there a length limit for the video?
You can select up to 30 seconds of video to convert into a GIF. Use the start and end time sliders to pick the exact segment you want.
Is my video uploaded to a server?
No. ffmpeg.wasm handles GIF encoding via WebAssembly on your machine — the source video stays in your local filesystem and is never read by a remote server.
How is the GIF quality optimized?
The tool uses a palette optimization technique that generates a custom color palette for each GIF, producing smaller files with better color accuracy than naive conversion.