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.
SMALL FILE. BIG REACTION.
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.

Make a loop like this ↗

Make a loop like this ↗

Make a loop like this ↗
Real GIF files converted from our Seedance sample videos. Short loops; no sound.
YOUR CLIP → YOUR GIF
MP4, WebM or MOV · up to 30 MB
No upload · No sign-in · No watermark
Everything runs in your browser. Maximum input size 30 MB. No account or upload is needed. Or drag a file onto this box.
Show one feature or reveal in a short loop. Keep the first frame useful for email apps that do not animate GIFs.
Keep one expression, one action and a clear subject. Small dimensions make the result easier to share.
Make a personal greeting from a short video. GIFs repeat silently, so the moment should work without audio.
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.
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.
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.
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.
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.
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.
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 / WebM | Animated WebP | |
|---|---|---|---|
| Plays without a control bar | Everywhere, automatically | Needs autoplay, muted and inline | In modern browsers only |
| Sound | None | Yes | None |
| Colour | 256 per frame | Full | Full, with alpha |
| Size for a 3-second loop | Megabytes | Hundreds of kilobytes | Between the two |
| Best for | Chat, email, forums, docs | Feeds, players, anything long | Modern 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.
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.
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.
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.
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.
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.
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.
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.