The clip stays with you
No upload, no queue, no copy of your footage on a server, and no watermark on the way out. The file is decoded by your own browser and the GIF is written in the tab.
Pick a moment, up to 10 seconds of it, and get a GIF back. The whole encode happens in this tab, so the clip never leaves your machine.
FREE · NO ACCOUNT · NO WATERMARK · NOTHING IS UPLOADED
Everything below runs on your own machine. The clip is decoded, sampled and encoded here, and no request leaves this page.
Read locally and never uploaded. Nothing is stored, so reloading the page clears it.
WHY THIS ONE
Turning a clip into a GIF is decoding, resizing and re-encoding, all of which your browser can do itself, so the footage never has to be uploaded.
No upload, no queue, no copy of your footage on a server, and no watermark on the way out. The file is decoded by your own browser and the GIF is written in the tab.
A GIF holds 256 colours. Choosing them separately for each frame makes flat areas shimmer as the palette shifts underneath them. This picks one table for the whole animation, by the same median-cut quantiser as our colour extractor, so a sky stays a sky.
10 seconds, 60 frames, 480 pixels wide at most. The cost of a GIF is frames times pixels, so a long clip at full size is tens of megabytes that no platform accepts and no phone decodes smoothly. Refusing to make that is more useful than making it slowly.
PAST THE PAGE
Cutting a good few seconds out of footage you already have is one way to a loop. Generating the few seconds you actually wanted is the other, and it does not depend on having filmed it.
This page is free and needs no account. Generating video is a billed mode; the pricing page lists what a clip costs.
See how the Video Studio worksQUESTIONS
Yes, and there is no account and no watermark. The whole encode runs in your browser — no request is made and nothing is generated, so it costs us nothing to serve.
No. The file is read through a local browser URL, decoded by the browser itself, sampled onto a canvas and encoded here. It never reaches us or anyone else, nothing is stored, and closing the tab is all the cleanup there is.
Up to 10 seconds, and at most 60 frames, so a longer selection is sampled to fit rather than refused. In practice two to four seconds is what reads as a loop; past that a GIF stops being a reaction and starts being a large, low-quality video.
Because a GIF has no interframe compression worth the name: every frame carries most of its own weight, so size grows with frames times pixels. At 480 pixels and 15 fps a few seconds is already several megabytes. The limits are where the format stops being usable, not where the tool stops trying.
A GIF can hold 256 colours in total, against millions in the source, so gradients band and film grain turns to noise. Flat, graphic footage survives the trip best. Choosing a smaller width often looks better than choosing a larger one, because fewer pixels means less for the palette to cover.
It is gone, and not by our choice: the format has no audio track at all. If the audio is the point, a short muted video will serve you better than a GIF on every platform that accepts one.
Bring a still you already have into the Video Studio and describe the motion.
100 free starter credits in many countries · No card · Unused starter credits expire after 72 hours
No subscription: credit packs from €3.99, paid once. The credits you buy never expire.
Start creating freeA generated clip of a few seconds can be built to loop from the start, which is harder to find than it is to make. Try one, then bring it back to this page.