Three surfaces, three different fates
Reddit doesn't have one GIF behavior, it has three. Post your GIF through the composer's Images & Video tab and Reddit transcodes it into a silent looping video that autoplays inline in the feed. Drop a GIF into a comment and it only animates in subreddits that have switched on image comments or the GIPHY picker. Paste a bare link to a .gif file and it renders as exactly that: a link, blue and dead, waiting for a click that mostly never comes.
Same file, three outcomes. So the prep work is universal: make the GIF small and well-shaped enough that it uploads natively wherever native uploads exist, and it will behave predictably on every surface. All of that prep happens in the converter without your clip going anywhere.
Beat the size ceiling on your own terms
The native uploader takes animated GIFs up to roughly 100 MB, which is a trap dressed as generosity. Heavy GIFs upload slowly, transcode unpredictably, and often come out the other side looking worse than a lean file would have. Smooth feed playback lives well under 8 MB; comment GIFs should be leaner still.
- Frame rate does the heavy lifting. 10 to 15 fps is indistinguishable from 30 for a reaction clip and carries a fraction of the weight. Sink to the bottom of that range for slow footage.
- Palette does the rest. GIF tops out at 256 colors regardless, and most clips read identically at 128 or even 64. Memes, UI, and cartoons take aggressive cuts gracefully; faces and sunsets want headroom, so back off if bands appear.
The projected output size updates while you adjust both, which turns "will Reddit take this" from a gamble into a readout. For the truly byte-obsessed, the small-file workflow squeezes further.
Shape it for a thumb on a phone
Most Reddit browsing is a vertical phone feed moving at speed. Wide clips shrink into strips there. Choose deliberately:
- 1:1 when in doubt. A square fills the card respectably on desktop and mobile alike.
- 4:5 for mobile-heavy subs; taller than square, less aggressive than full portrait.
- 9:16 when the subject is vertical by nature: a person, a phone screen, a satisfying pour.
- 16:9 or 4:3 only when width carries the content, accepted knowing the feed will render it modestly.
The crop tool enforces these ratios exactly, so nothing posts subtly squashed. Put the box over the part of the frame doing the comedy and discard the rest.
The comment thread minefield
Comments are where good GIFs go to become plain text. Animation in a comment is a per-subreddit privilege: some subs allow the GIPHY picker and inline image attachments, plenty allow neither, and a raw URL to a .gif is legible only to people willing to click a link, which mid-scroll is approximately nobody.
You can't control a sub's settings, so control the file. A square GIF around 2 to 3 MB is the currency comment uploaders accept without complaint, and one to three seconds is plenty of runtime for a reaction. The same short-is-better physics that governs a GIF on X applies double inside a thread.
Comedy is a frame-count problem
Reddit's favorite GIFs snap. A reaction that starts on the exact frame the expression breaks reads as wit; the same reaction padded with half a second of preamble reads as a loading error. This is why trimming to the frame matters more here than almost anywhere: the timeline counts frames as well as seconds, the handles snap to frame boundaries, and the keyboard inches a cut point along until the beat is exact.
Precision also happens to be free compression. Halving a four-second clip halves the frames before fps or palette even enter the conversation. Whether the source is phone footage or a saved MP4, the sequence is constant: find the beat, frame the joke, shrink, ship.
Converted here, seen by no one
A lot of Reddit material is footage you'd rather not hand to an upload-first converter: group chat clips, half-broken screen recordings, moments from videos you don't exactly have redistribution rights to. This converter processes everything inside your browser tab. No account exists, no watermark appears, and no copy of your clip ever reaches a server.
Because it's a plain website it runs anywhere a browser does, Chromebook to Linux tower, keeps functioning offline after the first load, and costs nothing beyond tolerating the ads that fund it. The privacy argument gets its full airing on the no-upload page; the short version is that your punchline stays yours until you post it.