SIMPLE GIF MAKER — MP4, MOV, MKV, AVI TO GIF & ANIMATED WEBP

Simple GIF Maker: video to GIF or animated WebP that fits a size limit, offline

Turn a clip into a GIF or animated WebP that fits Discord, GitHub or any byte budget on the first try, offline on Windows and Linux. The preview is the real encode.

Windows + SteamOS/Linux · one-time purchase · no account

Windows 10/11 · SteamOS (Desktop Mode) · Linux (x64, self-contained)

Simple GIF Maker
Simple GIF Maker's main window: a video loaded on the timeline, a size target set, and the true GIF preview beside the source

Screenshots and trailer

Simple GIF Maker trailer
Simple GIF Maker trailer. The video loads only when you press play. Download the MP4.

What it does

Works backwards from a size limit

  • Type a maximum file size and the app encodes and measures real files until one fits under it.
  • It then tells you exactly what it traded. From one of our test runs on the app’s own command line: 960 -> 588px wide, 24 -> 16 fps, 256 -> 128 colors -> 17.6 MB (target 20.0 MB). For WebP it trades quality instead of colours.
  • Lock what matters: Keep resolution, Keep fps or Keep colors, and it works around them.
  • If the target can’t be reached even at the lowest settings, it says so and suggests trimming.
  • Targets run from 0.1 MB (small enough for a 256 KB Discord emoji) to 5,000 MB. Platform limits change, so this site’s GIF size limits page quotes the current numbers with the date they were checked; type the current limit as a custom target.

The preview is the real GIF

The preview is an actual GIF encode with the same palette, dithering and loop as the export, so the size you see is the size you get. There’s a side-by-side view against the source and a 100% zoom toggle. Long selections get a partial preview. (WebP previews aren’t byte-exact.)

Input

  • Containers: MP4, MOV, MKV, WebM, AVI, WMV, M4V, MPG, MPEG, and GIF, so you can shrink an existing GIF.
  • Codecs: H.264, HEVC, AV1, VP8, VP9, ProRes, MJPEG, FFV1, MPEG-1/2/4, WMV and raw video.
  • 4K, anamorphic, rotated, variable-frame-rate and single-frame sources are handled.

Editing

  • Trim on a thumbnail timeline with in and out points.
  • Crop with eight handles, free or 1:1, 16:9 and 4:3.
  • Resize with presets or typed values from 16 to 7,680 px.
  • Speed 0.25–4×, reverse, rotate, flip.
  • Frame rates 8–50 fps. Loop forever, once, or a set number of times.
  • Keyboard shortcuts for all of it.

Palette and dithering

Two-pass palette generation: the first pass studies the whole clip and builds a palette that fits it, the second encodes with that palette. Palette per scene (the default), one palette for the whole clip, or one per frame. Dithering: Sierra (default), Floyd–Steinberg, Bayer with a scale setting, or none. 2 to 256 colours. Defaults: 15 fps, Sierra, auto palette, 256 colours.

Naive vs two-pass palette
Two versions of a colour-gradient animation side by side: the naive single-pass GIF on the left shows visible banding and blotches, the two-pass palette version on the right is smooth
The app’s two-pass palette (right) against a naive one-pass GIF encode (left) of the same gradient test pattern. From the app’s own quality-comparison set; no other product is pictured.

After export

Drag the finished file straight into Discord, Slack or a file manager, copy it to the clipboard as a file, show it in its folder, or copy its path. Exports are written as a .sgm-partial file and renamed into place when complete, so a cancelled export never leaves a half-written GIF. The app also has a command-line export mode, which is how the size-target runs quoted in this site’s guides were produced.

Offline and yours

The app makes no network connections: no telemetry, no analytics, no crash reporting, no account, no online activation, and no watermark. Temporary encodes are cleared after 24 hours. It runs without Steam once installed and never asks for a review.

Requirements and platform notes

  • Windows 10 or 11, any modern x86-64 CPU, about 300 MB of disk.
  • SteamOS and Linux: a native, self-contained build with no .NET or codec prerequisites. Desktop Mode, with a pointer and keyboard. Dragging a result into another app isn’t guaranteed under Wayland; use Copy file or Show in folder instead. On X11, a copied file only survives closing the app if you run a clipboard manager.
  • No GPU decoding, no macOS version, no controller-driven interface. The app is dark-themed only.
  • Encoding speed depends on the clip and your CPU. In our runs on an 8-core desktop (Linux build, 16 Sep 2026), fitting a 10-second 1080p clip under 20 MB took 62 seconds, and under 10 MB 43 seconds, because the app measures several real encodes. The Windows and Linux builds ship different FFmpeg binaries, so output isn’t guaranteed byte-identical between them.

Questions people ask before buying

Does it record my screen or gameplay?

No. Record the clip first (OBS, Steam’s recorder, Game Bar, the Snipping Tool and so on), then drop the video file in.

Will my GIF fit under Discord's upload limit?

Type Discord’s current limit as a custom size target (the app’s preset list was written before Discord raised its free limit, so use the numbers on our dated Discord GIF size limit page). The app searches for the best-looking file under the target, measures the real result and shows what it changed. If the clip can’t fit even at the lowest settings, it says so and suggests trimming.

Can I convert several videos at once, or add text?

Not in 1.0. It’s one file at a time, with no captions or overlays.

Does the GIF keep sound?

No. Neither GIF nor animated WebP can carry audio.

Does it work on SteamOS and the Steam Deck?

Yes, it’s a native Linux build. It’s a desktop app that needs a pointer and keyboard, so use Desktop Mode. Dragging a file into other apps may not work under Wayland; use Copy file or Show in folder instead. It has no Steam Deck compatibility rating.

Do I need to install anything else?

No. The app bundles its own encoder, which is most of the 300 MB download. Nothing else to install on Windows or Linux.

Guides for Simple GIF Maker

Other apps from Marduk Syndicate

Simple Voice Changer

Voice changer and soundboard for Discord, games and streams: neural voices on your CPU, your own RVC character models, or classic effects. It has its own site now, simplevoicechanger.io.

Windows + SteamOS/Linux · one-time purchase · no account

Simple Image Converter

Batch-convert folders of HEIC, WebP and AVIF images to JPG or PNG, offline, with location data stripped by default.

Windows + SteamOS/Linux · one-time purchase · no account

Second Look

Point at game text you can't read and it enlarges, sharp, under your cursor. Built for players who don't see small text well.

Windows + SteamOS Desktop Mode · one-time purchase · no account

Borderless Window Manager

Force any game borderless or into a real window, on the monitor you want. Rules, tab groups and one-click undo. No admin rights.

Windows + SteamOS/Linux · one-time purchase · no account · no DLC

Sidetrack

A cozy idle railway game in a strip along the edge of your desktop. Trains keep running while you work, and the town grows.

Windows + SteamOS/Linux · one-time purchase · no microtransactions · no DLC

Get Simple GIF Maker

Windows + SteamOS/Linux · one-time purchase · no account. Price and any current discount are shown on Steam.