What the GIFvideo → gif, the way creatives need it
gif in gmail

Gmail Will Animate Your GIF. Mind the Fine Print.

Playback in Gmail has been dependable for years. The failures happen around the image: markup that trips the clip line, a proxy that caches your mistakes, and files too heavy for the phones that open them.

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

How to prepare a GIF for Gmail

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

  1. Bring in the video. Point your browser at What the GIF and drop the file anywhere on the page. Anything the browser can decode works, and the conversion never touches a server.
  2. Trim until the seam disappears. Keep the loop between 2 and 4 seconds, then walk the edit with the arrow keys until you can't spot where the loop rejoins itself. Nothing cuts file size like cutting duration.
  3. Size for a 600px column. Lock a ratio (16:9 wide, 1:1 for a card) and downscale to the roughly 600 to 640 pixels a Gmail-bound template will actually show.
  4. Thin frames and colors. Set 10 to 15 fps and a palette of 64 or 128 colors with dithering, checking the projected size until it sits well under roughly 1MB.
  5. Caption if needed, then test-send. Add a headline overlay if the loop wants one, insert the GIF with alt text, and mail yourself a copy to confirm nothing clipped and the animation plays.

Start with what Gmail actually does

Gmail plays GIF animation everywhere it ships, the web app and both mobile apps, no tap required, and that behavior has been stable for years (still true as of mid-2026). A Gmail-heavy audience means motion is available by default, a courtesy classic desktop Outlook has never extended, since its Word renderer stops at the first frame.

No list is pure Gmail, though, so give the opening frame a job anyway: it should read as a sensible still for whoever is stuck on a frozen client. Costs nothing, saves the stragglers. With playback settled, Gmail's two real quirks deserve the attention: a widely misread clipping rule, and a proxy standing between your server and every open. Both are manageable once you know which budget they draw from.

Roughly 102KB of HTML, and not one image byte

Gmail truncates any message whose body markup exceeds roughly 102KB and hides the remainder behind a View entire message link. The number measures HTML, not images. An 800KB GIF spends nothing against it; three thousand lines of nested-table template spend all of it.

Read that as an argument for the GIF. A single loop can do the work of a screenshot pile and its explainer rows, which shrinks the markup, which buys distance from the clip. Anything below the cut is functionally invisible, and on a bad day that includes the unsubscribe link, a deliverability problem wearing a UX costume.

Every image arrives via Google's proxy

Gmail rewrites image URLs and serves them from Google's cache rather than your host. The good news: the proxy passes animation through intact, so the loop plays exactly as exported, and images display by default for most accounts. The catch is permanence. Once Google caches your GIF, swapping the file on your server afterward is unreliable. Whatever you sent is what exists.

And keep writing alt text. Some corporate Gmail configurations still block remote images, and one plain sentence beats an empty gray box for every reader whose images are blocked.

Weigh the file against a phone, not a spec sheet

Gmail publishes no GIF ceiling, so the real limit is the reader's connection: plenty of opens happen on mobile data. Stay at roughly 1MB or below, lighter when the loop allows, at the roughly 600 to 640 pixel width most templates render. Lean sends keep total message weight down too, which is never wasted effort where deliverability is concerned.

Order of operations matters. Duration first (a 2 to 4 second loop), then frame rate (10 to 15 fps is plenty for inbox motion), then palette (64 or 128 colors, with dithering hiding the seams in gradients). The output estimate refreshes after each change, so you can quit the moment the number behaves. If the file stays stubborn, the small-GIF playbook continues where this page stops.

Make it without handing the footage to anyone

Drop the video into What the GIF: mp4, mov, webm, or any format your browser already plays. Processing is local to your machine, so there's no uploader, no queue, and no copy of your clip sitting on a server. Each arrow-key tap advances the edit by exactly one frame, so the loop seam lands precisely where the motion resets.

If the loop needs words, bake in up to three captions, classic meme lettering or a neater face in any color you pick, each with optional timing so a line can wait its turn. If it needs structure, up to ten clips can run in sequence with hard cuts between them. Then insert the export in Gmail's composer or your ESP like any image, and pick a cut that's still likable on the tenth pass, because Gmail will happily deliver all ten.

Gmail's ready to play it. Make it worth playing.

Cut the loop, cap the weight, and download a Gmail-ready GIF without the footage leaving this tab. Free, no account required.

Open the converter

Questions, answered

Does Gmail play animated GIFs?
Yes, across web, Android, and iOS, with no interaction needed. Loop it infinitely and choose a cut that holds up on repeat viewing, because it will get plenty.
What triggers Gmail's Message clipped notice?
Body HTML past roughly 102KB. Images don't count toward it, so a lean template carrying a big GIF is safe while a bloated template with no images isn't.
Will Google's image proxy affect my GIF?
It changes where the file loads from, not how it plays. Animation survives. The practical consequence is caching: replacing the image on your server after sending won't reliably reach anyone.
How heavy can a Gmail GIF be?
Aim under roughly 1MB, with credit for less, since many opens ride mobile connections and total weight touches deliverability. Around 600 to 640 pixels of width suits standard templates.
Can a GIF go in my Gmail signature?
Yes, through the signature editor's image option, kept small and restrained. The signature guide handles hosting, dimensions, and which clients freeze it.
Is anything uploaded while I make the GIF?
No. The encoding runs inside the browser itself, with no account and no watermark, and it keeps working offline after the first page load.