Free tool

Turn a video into a GIF, right here

Trim to the moment, crop to the subject, pick a width and a frame rate, and get a looping GIF back. Every frame is made by your own browser, so the video is never uploaded.

Your file never leaves this tab. It is read, edited and written by your own browser, so nothing is uploaded and nothing is stored.

Why this one

What this tool gets right

MP4, MOV, WebM and more

Anything your browser can decode goes in, including files it cannot play, because the frames are decoded directly rather than through a video player.

Trim and crop in the same pass

Drag the handles to the few seconds that matter, crop to the subject, rotate or mirror. The GIF is made from exactly what the preview shows.

Control the file size

Width, frame rate and colours are the three things that make a GIF big. Each one is a single choice, and the frame count updates as you change them.

No upload, no watermark

Converter sites that take an upload recover the cost somewhere: a watermark, a queue, a size cap. This one costs nothing to run, so there is nothing to recover.

How it works

Three steps, about thirty seconds

01

Drop the file in

Choose a file or drag it onto the page. It opens straight away, because there is nothing to upload.

02

Set it up

Drag the handles or type exact numbers. The preview applies the same operations in the same order the encoder will.

03

Export and download

Your machine does the encoding, with a real progress bar. The file lands in your downloads folder, unmarked.

When a GIF is the right format, and when it is not

GIFs play everywhere without a click: in email, in chat, in documentation, in places that will not autoplay a video. That makes them good for short loops, a product in motion, a UI interaction, a reaction. They are a poor fit for anything long, colourful or with sound. A 30-second clip is usually several times larger as a GIF than as an MP4, and looks worse. If the destination plays video, a short muted MP4 is almost always the better choice.

Making a GIF that is small enough to post

Start with the trim. Most good GIFs are two to six seconds: the loop, not the story. Then set the width to what it will be shown at, which for chat and email is rarely more than 480 pixels. Frame rate is next. Ten to fifteen frames per second looks smooth for most motion; screen recordings of an interface often look fine at eight. Leave colours at 256 unless the file is still too big, because banding is the most noticeable quality loss in a GIF.

What this tool will not do

  • It will not fetch a video from YouTube, TikTok, Instagram or any other platform. You have to have the file.
  • It will not repair a corrupt or partially downloaded file. If a player cannot open it, neither can this.
  • It will not add anything to the picture: no captions, no logos, no filters. It edits the file you brought.
  • Speed is your hardware. A long 4K clip on a phone will take minutes where a laptop takes seconds.

Questions, answered

Drop the MP4 on the page, drag the trim handles to the part you want, choose a width and a frame rate, and press Make GIF. The GIF appears as a preview with a download button, and the MP4 never leaves your computer.
GIF is an old format with weak compression, so size grows with every pixel of every frame. Halving the width cuts the pixel count by three quarters, and dropping from 15 to 10 frames per second removes a third of the frames. A few seconds at 480 pixels wide is usually a sensible size.
No. The GIF format has no audio track at all. If you need sound, keep it as a video: the converter on this site can make a small MP4 or WebM instead.
Each GIF frame can hold at most 256 colours, so smooth gradients such as skies and skin tones break into bands. Keep the colours at 256, and pick clips with flatter colour when you can. Lowering the colours makes the file smaller and the banding worse.
The tool stops at 450 frames, which is 37 seconds at 12 frames per second. That is a deliberate ceiling: a longer GIF is a very large file that most places will not accept, and encoding it would freeze the tab. Trim the clip or lower the frame rate to fit.
No. The file is opened by your browser with the File API and rewritten with WebCodecs, the same video machinery your browser uses to play a video. Nothing is sent to a server, so there is no upload wait, no queue and no copy of your file sitting in someone's storage bucket.
There is no limit we impose. The practical ceiling is your machine: the file is read in small pieces rather than loaded whole, so multi-gigabyte sources open instantly, and if you turn on 'write straight to disk' the result never has to fit in memory either. On a phone, expect long clips to be slow.
None of the three. Because the work happens on your machine, this costs us nothing to run, so there is nothing to gate. You get the file you made, unmarked.
Anything current: Chrome, Edge, Safari 17 and up, and Firefox 130 and up. The tools use WebCodecs, so a very old browser will report that it cannot encode, rather than producing a broken file.

Words are the easy part. Advibly makes the creative.

Advibly turns your brand into finished ads: product-in-hand UGC videos, static image ads, carousels, and explainers. Same thinking as this free tool, pointed at the thing that actually takes time.