Audio, video & images

Video to GIF Creator

Turn a video clip into a high-quality GIF or animated WebP with fps, width and dithering.

MP4, MOV, MKV, WebM, AVI; max 250 MB and 20 minutes. Processed on our server in a private temporary folder that is deleted afterwards; the result can be downloaded for about 2 hours.

Seconds, mm:ss or hh:mm:ss.mmm.

s

At most 15 seconds.

fps

10–15 fps is typical for GIFs; more frames = larger file.

px

Height follows the aspect ratio. Never wider than the source.

Try an example: 1 s test clip to a 64 px GIF at 10 fps · Same clip as animated WebP

How it works

Makes a GIF or animated WebP from up to 15 seconds of a video. Choose start, length, frame rate and width; GIFs use ffmpeg's two-stage palette (palettegen/paletteuse) with selectable dithering for much better colours than a default conversion. Shows the size, frame count and a preview.

  • ffmpeg seeks to the start time and reads up to 15 seconds. The frames are resampled to the chosen fps and scaled with Lanczos to the width (never wider than the source); the height follows the aspect ratio.
  • GIF: palettegen builds an optimal palette of up to 256 colours from the clip (from all pixels or only changing ones), and paletteuse maps every frame to it with the chosen dithering. This is the standard two-stage method for high-quality GIFs.
  • Animated WebP uses libwebp (lossy, quality 1–100), which is typically several times smaller than a GIF of the same clip.
  • All values (times, fps, width, colours) are validated numbers or fixed option names before they go into the filtergraph.

Sources

For scripts and AI agents

  • JSON API: POST https://videotogifcreator.usefulweb.site/api/v1/calculate (same calculation as this page)
  • Interface description: OpenAPI 3.1 · AI guide: llms.txt
  • MCP server (Streamable HTTP): https://videotogifcreator.usefulweb.site/mcp · tool name video_to_gif_creator
Example request
curl -s -X POST https://videotogifcreator.usefulweb.site/api/v1/calculate \
  -H 'content-type: application/json' \
  -d '{…see OpenAPI examples…}'

Related tools

  • Video Cutter & Merger – Trim video, remove a section or join clips: lossless copy or frame-exact re-encode.
  • Video Compressor – Shrink a video to a target size (two-pass) for e-mail, WhatsApp or Discord, or by quality.
Feedback