Skip to GIF Builder

GIF Builder

Convert short videos or image sequences into compressed GIFs without uploading your files.

No media selected
Compression preset

Good for texting and quick previews.

Choose a video or photos to begin. Estimated GIF size will appear after media is loaded.

Preview

No file loaded

Waiting
Select media to show a preview before converting.

Private browser workflow

Turn a video into a useful GIF without an upload step.

Your selected files stay in this browser tab. The tool reads local media, samples or arranges frames, draws them to Canvas, encodes the GIF, and gives you a local download.

How to make a GIF

  1. Choose one short video or a sequence of images.
  2. Start with a preset, then adjust width, frames per second, duration, and color detail.
  3. Check the preview and rough size estimate.
  4. Select Convert to GIF, then download the generated file.

Supported media

The picker accepts video and image files. Decoding depends on the formats your browser supports. MP4 with H.264 is a practical fallback when MOV or HEVC does not load. Image sequences can use common browser-readable formats such as JPEG, PNG, and WebP.

Dimensions, motion, and size

Width changes the number of pixels in every frame. Frame rate changes how many frames are stored each second. Color detail affects the palette. For a smaller result, shorten the clip first, then reduce width or frame rate.

Privacy

The current GIF Builder does not upload source media or generated GIFs. It uses local file objects, browser video decoding, Canvas, and in-memory object URLs. Closing or refreshing the tab clears the working state unless you downloaded the result.

Practical starting settings

UseStarting presetWhat to watch
Slack or Microsoft TeamsSmall: 320 px, 6 fps, 4 secondsKeep the loop short; workspace upload limits vary.
EmailTiny: 240 px, 5 fps, 3 secondsGIFs become large quickly and many inboxes show only the first frame until opened.
Learning modulesBalanced: 420 px, 8 fps, up to 6 secondsMatch the actual content column and include equivalent text when the animation teaches something.
DocumentationBalanced: 420 px, 6–8 fpsCrop the source and show one task per loop.
Social previewsClean: 540 px, 10 fps, up to 8 secondsCheck the destination's current file-size and dimension requirements before publishing.

Common problems

The video will not load

The browser may not support its codec. Try an MP4 encoded with H.264, then select it again.

The GIF is too large

Use a shorter source section, reduce width, lower frames per second, or select less color detail. Video-like motion is expensive in the GIF format.

The animation looks choppy

Increase frames per second cautiously. If the file grows too much, shorten the duration or reduce width to compensate.

Colors look banded

Move Color detail toward Cleaner. GIF palettes are limited, so gradients and video footage will not reproduce every source color.

Can I use several videos?

The current tool processes one video at a time. Selecting multiple images creates an image-sequence loop.