图片与设计工具

Video to GIF

在浏览器中使用「Video to GIF」完成图片与设计相关任务;输入内容和结果默认在设备上处理。

优先本地处理无需注册隐私说明 ↗

LOCAL GIF89A EXPORT

Turn a short video clip into a GIF

Choose a browser-decodable video, select a short section, then download a real GIF made in this browser.

No video selected

MP4, WebM, Ogg video, or MOV; up to 100 MB and subject to browser decoding support.

Seconds from the start

0.1–12 seconds

1–10 fps; up to 120 frames

The GIF canvas is automatically fitted to at most 640 px on its longest side and 307,200 pixels per frame. GIF supports 256 colors; this export uses a fixed palette and opaque white frames. The source and result stay in this browser session.

Choose a video to begin.

使用步骤

如何使用

  1. Choose a browser-decodable MP4, WebM, Ogg video, or MOV file up to 100 MB.
  2. Set a start time, a clip up to 12 seconds, and 1–10 frames per second; the page shows the resulting frame count.
  3. Create the GIF, review the animation and file details, then download the real image/gif result.

A real GIF, not a renamed video

Browsers can decode video frames but do not offer a native GIF encoder. This page reuses the site’s bounded GIF89a and LZW encoder for each sampled Canvas frame, then checks the GIF signature and image/gif MIME type before offering the download.

Short clips keep the browser responsive

Input is limited to 100 MB. A clip can run for 0.1–12 seconds at 1–10 fps, with no more than 120 frames. The output canvas is automatically fitted to a 640-pixel longest side and 307,200 pixels per frame; the complete GIF remains in browser memory during the current session and is capped at 80 MB.

Color and compatibility boundaries

GIF supports at most 256 colors. The local encoder uses one fixed palette and opaque white frames, so gradients and subtle colors can simplify. The selected video must be decodable by the current browser; a supported filename alone cannot guarantee codec support.

常见问题

你可能还想知道

Does the video leave my device?

No. The source video, decoded frames, GIF encoder, preview, and download remain in your current browser session. Refreshing, clearing, or leaving the page releases the local file URLs.

Why is my GIF smaller than the source video?

The GIF canvas is fitted to a modest pixel limit so a sampled multi-frame export can complete in browser memory. GIF files can still be larger than a compressed video, especially with movement or detailed frames.

Why can’t every MP4 or MOV be read?

The container extension does not determine codec support. This page requires the browser to decode the selected video and reports a clear error when its metadata or frames cannot be read.