Animated GIFs remain one of the most shared media formats online. They play automatically in Slack, Discord, Reddit, Twitter, iMessage, and virtually every messaging platform. Unlike videos, they require no play button and no codec support. A GIF just works.
The problem is that creating a GIF from a video clip has traditionally required either Photoshop (expensive), FFmpeg (requires a terminal), or online tools that upload your file to a server and slap a watermark on the output. None of these are ideal.
How GIF works and why file size matters
GIF is an ancient format from 1987. It was designed for simple web graphics, not video. GIFs store every frame as a full image with a maximum of 256 colors per frame. This makes them inherently large compared to modern video formats.
A 5-second, 480px-wide GIF at 15fps can easily weigh 5-10MB. The same 5 seconds as an MP4 would be under 500KB. GIFs are roughly 10-20x less efficient than video at the same visual quality.
This means you need to be strategic about dimensions and frame rate. Bigger is not better with GIFs.
The right settings for different platforms
For Slack and Discord, keep GIFs under 8MB. Slack will inline-play GIFs up to 20MB but becomes sluggish with large files. Discord's attachment limit applies to GIFs too. Target 480px width and 10-12fps for clips longer than 3 seconds.
For Reddit and social media, 640px wide at 15fps is a good balance. Reddit compresses GIFs server-side anyway, so extremely high quality sources do not help.
For iMessage and WhatsApp, 320-480px wide at 10fps keeps file sizes manageable. These platforms have their own compression and display limitations.
Frame rate is the hidden lever
Most people focus on width (pixels) when trying to reduce GIF size, but frame rate has an equally large impact. A GIF at 30fps has twice as many frames (and roughly twice the file size) as the same GIF at 15fps. For most reaction GIFs and short clips, 10-15fps looks perfectly smooth. Going above 15fps is only necessary for content where smooth motion matters, like sports highlights or gameplay.
How to create a GIF from a video in your browser
The MediaBrew Video to GIF tool converts any video clip into an animated GIF directly in your browser. Upload your video (MP4, MOV, WEBM, or any format), choose the output width and frame rate, and download the GIF. No software installation, no account, and no watermark.
For the smallest file size, start with 480px width and 10fps. Preview the result and increase settings only if needed. The tool shows the final file size before download so you can iterate quickly.