SnapToClip.

SMALL FILE. BIG REACTION.

Turn your video into a GIF worth sharing.

A product reveal. A pet reaction. That perfect birthday moment. Trim the good part, make it loop and download your GIF — free, right in your browser.

Real GIF files converted from our Seedance sample videos. Short loops; no sound.

YOUR CLIP → YOUR GIF

Find the two seconds that say it all.

MP4, WebM or MOV · up to 30 MB
No upload · No sign-in · No watermark

Try a sample:

Everything runs in your browser. Maximum input size 30 MB. No account or upload is needed. Or drag a file onto this box.

One loop. Plenty of places to use it.

Product pages & emails

Show one feature or reveal in a short loop. Keep the first frame useful for email apps that do not animate GIFs.

Reaction GIFs & replies

Keep one expression, one action and a clear subject. Small dimensions make the result easier to share.

Birthdays & community posts

Make a personal greeting from a short video. GIFs repeat silently, so the moment should work without audio.

How to convert a video to a GIF

  1. Choose an MP4, WebM or MOV file up to 30 MB. The preview appears as soon as the browser has read the metadata.
  2. Drag the start slider to the moment worth looping. The playhead position is what gets captured, not where the player happens to be paused.
  3. Set the clip length to two, three or five seconds, then pick a frame rate and a GIF width.
  4. Press Convert to GIF, check the loop in the preview, then download the file.

Only the frames inside the chosen window are written into the GIF, and the result loops from the last frame back to the first. Keep the tab in the foreground while it converts; a background tab is throttled and the progress bar will stall.

What the GIF keeps and what it loses

Kept: the loop, the timing, the frame order

The delay between frames comes from the rate you pick, so a three-second clip at 10 fps plays back at roughly the speed of the source. There is no re-timing and no cross-fade: what you selected is what loops.

Not included: audio and full video color

GIF has no audio track at all. It also tops out at 256 colours per frame, so gradients and shadow detail are approximated by dithering. Skin and skies are where this shows first; flat graphics, screens, logos and text survive almost undamaged.

Lost: resolution

The width picker stops at 480 pixels and the output height is capped at 480 as well, so a wide clip comes out around 480 × 270 and a portrait one around 270 × 480. For full-screen playback, use a video instead of a GIF.

Choose the length, frame rate and size

Length: two to three seconds is usually right

A reaction, a pour, a spin or a blink fits in two seconds. Three seconds is the practical ceiling for chat and email, and five is only worth it when the motion needs a full beat to read. Every extra second adds hundreds of kilobytes.

Frame rate: 10 fps first

At 10 fps a GIF looks deliberately stepped, which suits stickers and loops of static scenes. Use 15 fps when the subject moves across the frame or the GIF sits next to real video. 15 fps costs half again as much file size for a modest gain.

Width: 320 px is the safe default

320 px looks sharp in a chat bubble and stays small enough to send. 480 px is for a wiki page, a slide or a hero slot on a small screen. Reducing the width is a simple way to make the GIF file smaller.

GIF, MP4 or WebP for a looping clip?

Where each format still wins
GIFMP4 / WebMAnimated WebP
Plays without a control barEverywhere, automaticallyNeeds autoplay, muted and inlineIn modern browsers only
SoundNoneYesNone
Colour256 per frameFullFull, with alpha
Size for a 3-second loopMegabytesHundreds of kilobytesBetween the two
Best forChat, email, forums, docsFeeds, players, anything longModern web pages and stickers

A GIF is the only one of the three that a chat client, an email client and a wiki will all animate without asking the reader to press play. That is the whole reason to convert a video into one; when the destination is a normal web page, the video you already have is smaller and sharper.

When to use a GIF

Support replies, changelogs and internal docs embed GIFs because the animation starts on its own inside a place that will not run a video player. Email signatures, forum avatars and older wiki editors behave the same way. Product galleries use them for a 360 spin where a still frame would hide the point.

Need to erase a flat backdrop from the result? Make the GIF transparent. Starting from a photo instead of a clip? Animate the still image first, then bring the export here. Want a press-and-hold photo rather than a loop? Build a Live Photo from the same video.

Video to GIF questions

How do I convert a video to a GIF?

Choose an MP4, WebM or MOV file up to 30 MB. Drag the start slider to the moment you want, pick a length of two, three or five seconds, choose a frame rate and a GIF width, then press Convert to GIF. The animation is built from the frames in that window and the download link appears below the preview.

Is this video to GIF converter free, and is my file uploaded?

Yes. It is free, and your file stays on your device. The clip is decoded by the browser video element, the frames are drawn to a canvas and the GIF is encoded in this tab, so the file never leaves your device. There is no account, no credit and no watermark on the download.

Why did my GIF come out with speckled or banded colours?

GIF stores at most 256 colours per frame, so a gradient sky or a soft shadow has to be approximated. The encoder dithers the missing shades into a dot pattern, which looks like grain at 100 per cent and smooths out once the GIF is shown small. Shortening the clip or lowering the width reduces the visible banding because there are fewer pixels to fill.

Why is the GIF bigger than the video it came from?

GIF has no inter-frame compression of the kind H.264 uses, so every frame is stored nearly whole. A three-second 320-pixel GIF at 10 fps is usually a few megabytes, while the same seconds of MP4 are a few hundred kilobytes. Lower the frame rate first, then the width, then the length — in that order the file shrinks with the least visible change.

Can I make a GIF from an iPhone video?

Usually, if the browser can play it. iPhone clips are MOV with H.264 or HEVC; Safari and Chrome decode both, while Firefox may refuse HEVC. If the preview stays black, export the clip as H.264 MP4 first. Staying under 30 MB also means trimming the source before you load it.

Why is a portrait clip narrower than the width I chose?

The converter caps the output height at 480 pixels so the tab does not run out of memory, and the width follows from the aspect ratio. Choosing 480 px on a 9:16 video therefore produces roughly 270 × 480 rather than 480 × 853. The real size is printed under the preview after conversion.