What the GIFvideo → gif, the way creatives need it
// convert

The clutch is on disk. Make it a GIF.

ShadowPlay caught the 1v4, the Discord channel is ready, and nobody needs a 200 MB mp4. Trim to the flick, pick a frame rate that respects the motion, and render the loop without the capture leaving your machine.

Drop a video, get a GIF free · frame-perfect · nothing leaves your browser Open the converter →

Make a GIF from a gameplay clip

What the GIF does the whole thing locally, right in your browser: nothing here ever leaves your machine.

  1. Grab the capture. Pull the file from your Videos or Captures folder: ShadowPlay and Game Bar mp4s, OBS mkv, macOS mov. Whatever it is, it goes in raw.
  2. Load it, or record the tab. Drag the clip into the editor. If the footage plays in a browser instead, Record a Tab captures it on desktop, at playback speed, and the take shows up in the clip strip.
  3. Cut to the play. Close the trim around the two or three seconds where it happens, stepping the edges by single frames with the arrows so the loop opens on the action.
  4. Choose the frame rate the motion deserves. 12 fps for ordinary movement, 20 to 24 for flicks and whip pans. Faster rates cost weight, so buy them with a shorter trim.
  5. Frame, shrink, and thin the palette. Crop to the fight, scale under about 600 pixels wide, and take the colors down to the 64-to-128 band, dithering on if smoke bands.
  6. Flip the extras and render. Reverse a clip with the ⇄ toggle if the joke wants it, caption the play if it needs a label, confirm the estimate, and export. No watermark, no upload.

Your capture folder already has everything

Wherever you play, some tool has been quietly filing away video:

All of it decodes in the browser as-is, so there's no transcode chore before you start. And when the clip lives on a website rather than your disk (a match replay page, a browser game, cloud gaming in a tab), the Record a Tab button can capture that tab directly on a desktop browser, at playback speed and entirely locally, and hand the take to the editor as a fresh clip.

Frame rate is the fast-motion tax, so spend it deliberately

Gameplay is the hardest footage a GIF ever meets: flicks, whip pans, particles. More frames per second buys smoother motion and a heavier file, and you're the one holding the slider.

Speed is per clip here, 0.25x to 4x, so a clutch play can hang in slow motion, but there's no frame interpolation, only honest sampling of frames you already captured, which is exactly why 60 fps source footage pays off: sampled down to 20, it still yields clean, sharp frames. It also means a stuttery source stays stuttery, so when you have two recordings of the same play, clip from the smoother one.

Cut the fat: crop, scale, palette

A 1440p capture converted whole is a monster. Crop to where the action is, with exact ratios (16:9 for the full view, 1:1 or 4:5 for feeds, 9:16 for a vertical mobile clip), then scale the result down; chat embeds don't reward resolution past about 600 pixels wide. GIF's 256-color ceiling is the other squeeze: HUDs, neon, and smoke eat palettes for breakfast, so cutting to somewhere between 64 and 128 colors shrinks the file dramatically while the play stays perfectly readable. Flip dithering on if dark or smoky scenes start banding. The estimate refreshes after every tweak, so you can land under Discord's inline-preview comfort zone before rendering, and the small-file guide exists for when the budget is brutal.

Loop tricks: reverse the whiff, caption the play

Any clip can run backwards. The ⇄ toggle in the Clip fx row flips playback for that clip in the finished GIF, and it works per clip, so in a multi-clip sequence one segment can rewind while the others play forward. The comedy writes itself: the missed shot un-fired, the fall un-fallen, the loot un-looted. (For forward-then-back in a single clip, flip the Bounce toggle next to it.)

The direction toggle in the Clip fx row switched to Reversed, with the clip's block on the sequence timeline showing a rev badge.
One toggle, and the whiff becomes a highlight in reverse.

Words help too. Up to three captions can ride on the GIF, in the classic meme look (white, black outline, uppercase) or a clean font. Drag each one to wherever it reads best and give it a time window so the label lands on the right beat of the play. The text captions page covers the finer points, and if the destination is a thread, the Reddit sizing guide keeps the feed happy.

Your capture stays home

Everything renders client-side in the tab: no upload, no queue, no stranger's server logging a file that happens to include your Discord overlay, your username, or the stream key you forgot was visible. Crop those out and they never existed anywhere but your own disk. Nothing gets stamped on the export, no login stands in the way, and no ceiling gets set by someone else's infrastructure; your machine's memory is the only limit, and it's a generous one. Bring the clip and keep the highlight to yourself until it's ready.

That play deserves a loop

Feed the capture in, cut to the moment the crosshair lands, and export a GIF that fits the channel. The footage never files a flight plan.

Open the converter

Questions, answered

Which capture formats does it swallow?
Anything the browser can decode: the .mp4s from ShadowPlay, Game Bar, ReLive, and Steam, the .mkv OBS likes, macOS .mov and .m4v, plus .webm and .avi. Transcoding first is a step you get to skip.
Should the GIF match my 60 fps capture?
No. At 60 fps a GIF balloons for smoothness nobody perceives in a loop. Sample down: 20 to 24 fps for fast action, 10 to 15 for the rest. The 60 fps source still helps, because the frames being sampled are clean ones.
How do I make a fast play loop without a giant file?
Cut hard to two or three seconds, drop the resolution from capture size to around 600 pixels wide, and thin the palette toward 64 to 128 colors with dithering. Together those usually land a fast clip in inline-preview territory for Discord.
Can I play the clip backwards?
Yes. The ⇄ toggle in the clip's Clip fx row reverses that clip in the output, and it's set per clip, so a sequence can mix rewound and forward segments. Boomerang, meaning forward then back within one clip, is the Bounce toggle in the same row.
I play in the browser (cloud gaming, web games). Can I capture that here?
On desktop, yes: Record a Tab puts the browser's share picker on screen, captures whichever tab, window, or display you point it at, records at playback speed on your machine, and stops itself at five minutes. Since the capture is whatever was displayed, a proper capture file is still the sharper source when you have one.
Is anyone else ever holding my footage?
No one. The conversion is local from the first frame to the saved GIF: nothing sent, nothing stored elsewhere, nothing stamped on the result. Whatever your recording accidentally caught, an overlay, a username, stays yours to crop out.