What the GIFvideo → gif, the way creatives need it
// field guide

Make a GIF for Reddit That Actually Uploads and Plays

Reddit treats GIFs three different ways depending on where you drop them. Here is how to clip, crop, and shrink one so it uploads native, plays in a comment, and never gets stuck as a dead link.

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

Reddit has three GIF surfaces, and they don't agree

Before you make anything, know where it's going, because Reddit handles GIFs in at least three incompatible ways. A GIF posted as a native image upload (the "Images & Video" tab in the post composer) gets converted to a silent looping MP4 and plays inline in the feed. A GIF dropped into a comment goes through the GIPHY picker or a direct image link, and only renders as an animation in subreddits that allow it. And an external link to a raw .gif file just sits there as a blue URL unless someone clicks through. Same file, three completely different fates.

The good news: a small, well-cropped GIF behaves predictably across all three. The thing that breaks Reddit GIFs is almost always size or dimensions, not the format itself. So the whole job is to clip the right moment and then get the file lean enough that Reddit accepts it without choking. You can do all of that with What the GIF right in the browser, and nothing you load ever leaves your machine.

Hit the size limit before Reddit does it for you

Reddit's native image uploader caps animated GIFs at roughly 100 MB, which sounds generous until you realize an unoptimized screen recording converted to GIF blows past it fast. More importantly, big GIFs upload slowly, transcode unpredictably, and sometimes come back looking worse than the source. The sweet spot for anything that plays smoothly in the feed is well under 8 MB, and for comment GIFs you want to be even leaner.

Two controls flatten the file size more than anything else:

What the GIF shows a live estimated output size as you tweak, so you're never guessing whether you cleared the limit. If you specifically need the file as small as humanly possible (say, for a fast-scrolling sub or a low-bandwidth crowd), the small-file GIF workflow walks through squeezing every last kilobyte out.

Crop for the feed, not your editing window

Most of Reddit gets read on a phone, in a vertical feed, with a thumb already on the scroll. A wide 16:9 clip shrinks to a thin strip in that column and the moment gets lost. Crop with intent and lock to a real ratio so nothing stretches:

The crop in the converter locks to these exact ratios, so a 1:1 crop is a true square and a 9:16 is a true portrait, never a slightly-off rectangle that warps everyone's face. Drag the box over the part of the frame carrying the joke or the payoff and let the rest go.

Comment GIFs and the dead-link trap

Posting a GIF in a comment is where Reddit gets fussy. Some subreddits enable the GIPHY picker and inline image comments; many don't. If a sub allows image comments, you can attach your own GIF and it'll animate right there in the thread. If it doesn't, your only option is pasting a link, and a raw .gif URL renders as plain text that people have to click. That's the dead-link trap: a perfectly good GIF nobody sees because it never animated.

The fix is to keep the GIF small enough to upload natively wherever uploads are allowed, and to lean on the feed post for anything important. A 2 to 3 MB square GIF is the safe currency of Reddit comments: small enough that the picker and image-comment uploaders accept it, short enough that it loops cleanly. Trim tight (one to three seconds is plenty for a reaction) and you'll clear most limits without thinking. The same instinct that makes a GIF land on Twitter or X applies here: shorter is funnier and lighter at the same time.

Get the timing exactly right

Reddit rewards the perfect loop. A reaction that opens half a beat early reads as a glitch; one that snaps to the exact frame reads as comedy. That precision is the reason to use a frame-accurate trimmer instead of a fuzzy slider. What the GIF shows the timeline in seconds and frames, and the trim handles snap to frame boundaries. Set your in-point, then nudge it one frame at a time with the arrow keys until the GIF opens on the exact moment. Cut the out-point the instant the expression peaks so the loop snaps back clean.

This pays off twice on Reddit, because every frame you trim is also weight you never ship. Cutting a four-second clip down to two seconds roughly halves the file before you touch fps or colors. Whether your source is a phone clip, a downloaded MP4, or a screen recording, the move is the same: clip to the beat, crop for the feed, shrink, export.

Why none of this touches a server

Plenty of the best Reddit GIFs come from footage you'd rather not hand to a random upload site: a clip from a private group chat, a screen recording of something half-broken, a moment from a video you don't have rights to redistribute. What the GIF runs the entire conversion client-side in your browser tab. Nothing uploads, there's no signup, no email, no account, and no watermark stamped across your punchline.

It works the same on any machine, because it's just a website (Mac, Windows, Chromebook, Linux, in Chrome, Safari, Firefox, or Edge), and it keeps working offline once the page has loaded. It's free and ad-supported, which is a small toll for a converter that never sees your footage. Load a clip, dial in the size, and post the GIF that actually plays. If you want the privacy angle spelled out, here's the case for a video-to-GIF tool that never uploads.

Got a clip? Make the Reddit GIF.

Free, frame-perfect, sized to upload native, and it never leaves your browser.

Open the converter

Questions, answered

Why does my GIF upload to Reddit as a static image or dead link?
Usually it's size or the surface. Native posts through the "Images & Video" tab convert your GIF to a looping silent video and play inline; a raw .gif link pasted as an external URL just renders as text. Upload through the image tab, keep the file well under 8 MB, and it'll animate. You can dial the size down in What the GIF while watching the live estimate.
What's the maximum GIF file size on Reddit?
Reddit's native image uploader accepts animated GIFs up to roughly 100 MB, but that's a ceiling, not a target. For smooth feed playback aim well under 8 MB, and for comment GIFs keep it around 2 to 3 MB. Trim tighter, drop to 10 to 15 fps, and cut colors to 64 to 128 to get there.
What dimensions or aspect ratio work best for Reddit GIFs?
Default to 1:1 (square) for posts that read well everywhere. Use 4:5 or 9:16 for mobile-heavy subreddits where vertical real estate matters. The crop locks to exact ratios, so a square is a true square and a portrait is a true portrait, never squashed.
Can I post a GIF in a Reddit comment?
Only where the subreddit allows it. Some subs enable the GIPHY picker and inline image comments, where you can attach your own small GIF and it animates in the thread. Others don't, leaving you with a link that renders as plain text. Keep your GIF around 2 to 3 MB so it uploads natively wherever comment images are allowed.
Is my video uploaded anywhere when I make the GIF?
No. The converter runs entirely in your browser tab. The video is processed on your own machine and never leaves it, so you can clip private or sensitive footage without it touching a third-party server. There's no signup, no account, and no watermark.
Does this work on a Chromebook or Windows PC?
Yes. It's just a website, so it runs the same on Mac, Windows, Chromebook, and Linux, in Chrome, Safari, Firefox, or Edge. Once the page loads it even works offline, and it's free with no install.