9 min read Alle Artikel auf Deutsch Tous les articles en français Todos os artigos em português
GIF in Email: How to Add It, Why It Breaks
The short answer
To put a GIF in an email, insert the file inline (in Gmail, Insert photo and then Inline; in Outlook, Insert > Pictures) or point an HTML img tag at a hosted GIF. The recipient's mail client then fetches or decodes the image and plays its frames. Outlook for Windows versions that render with Word show only the first frame, so make that frame carry your message. For cold email, host the GIF on a domain you control and make sure the text still works without it.
In this article
- How do you put a GIF in an email?
- Hosted, attached or base64: which method works where?
- Why is my GIF not moving in the email?
- Does a GIF hurt cold email deliverability?
- Does a GIF change your email deliverability rate?
- Sales follow up email template with a GIF
- Follow up sales email template without a GIF
- Should a follow up sales email include a GIF?
- GIF or video: how EmailFlow OS handles video outreach
- Questions people ask
How do you put a GIF in an email?
A GIF in email is just an image. The format can hold several frames, and the mail client plays them in a loop. In the common clients it takes a few clicks to add one. Whether it actually moves for the reader depends on two things: how the file gets into the message, and which client opens it. Here's how to add one in each client:
- Gmail on the web: click Insert photo in the compose toolbar, upload the .gif file and choose Inline, not As attachment. Dragging the file into the message body also places it inline.
- Outlook: go to Insert > Pictures and pick the file from your device. Microsoft covers this in its support article on adding graphics to messages in Outlook.
- Apple Mail: drag the .gif into the message body. Apple Mail embeds it as an inline attachment.
- HTML templates and sending platforms: upload the GIF to a web server and reference it with an img tag that sets width, height and alt attributes. The client fetches the file when the reader opens the message.
- GIF libraries such as GIPHY and Tenor: when you copy a GIF from the library's page and paste it into a message, you usually get a remote image hosted on the library's domain, not a copy of the file.
After you've inserted it, send a test to a Gmail address and to an Outlook for Windows mailbox before it goes to anyone else. The same GIF often looks different in the two.
Hosted, attached or base64: which method works where?
Every button above uses one of three technical methods. The method decides how big the message gets, whether the image can be blocked, and which domains appear in the HTML that spam filters scan.
| Method | How it works | Where it breaks | Effect on the message |
|---|---|---|---|
| Hosted (remote) image | An img tag points to a URL, and the client downloads the GIF when the message opens. | Outlook desktop blocks external images by default until the reader allows them. Gmail loads images through Google's image proxy, so changes you make to the file later may not show. | The message stays small. The hosting domain appears in the HTML and gets checked like any other link. |
| Inline attachment (CID) | The GIF is attached to the MIME message and referenced with a cid: address. In most clients, drag-and-drop works this way. | Some webmail clients also show it as a separate attachment. | The whole file is added to the size of the message. |
| Base64 data URI | The image bytes are written as text directly into the img tag. | Gmail doesn't display data-URI images, so the GIF appears as a broken image. | Base64 encoding makes the file bigger, and the HTML body gets long. |
Why is my GIF not moving in the email?
If a GIF shows up still or not at all, the cause is almost always one of these. Each one has its own fix:
- Only the first frame shows: Outlook for Windows versions that render HTML with the Word engine don't animate GIFs. Put the headline or key visual in the first frame so the static version still makes sense.
- A blank box with a red X, or a bar asking to download pictures: the client is blocking remote images. Write alt text that says what the GIF shows, and make sure the message reads fine without the image.
- A broken image icon in Gmail: the GIF was embedded as a base64 data URI. Insert it again as a hosted image or an inline attachment.
- Colours look banded or grainy: GIF stores each frame with a limited indexed colour palette, so photos and video stills lose their smooth gradients. Use flat graphics, or accept the dithering.
- The message is cut off with a 'View entire message' link: Gmail clips long HTML bodies. Heavy inline code and data URIs push the body toward that limit.
Does a GIF hurt cold email deliverability?
Cold email deliverability is decided by the receiving server. It looks at SPF, DKIM and DMARC alignment, your domain's reputation, bounces, complaints and volume. A GIF doesn't change any of those directly, but it adds three things filters do check. First, a hosted GIF puts its URL's domain into your HTML. If that domain is on a URI blocklist such as the Spamhaus DBL, your message carries the listing with it. Second, an email that's mostly one image plus a line of text looks like image spam, a trick spammers once used to get past text filters. Third, a large inline file makes the MIME message bigger, and many filters look harder at a first message with heavy attachments from an unknown sender. For cold sends, host the GIF on your own sending domain or one of its subdomains, put real text above and below it, and don't attach it. Our guide to what decides cold email deliverability goes through the authentication and reputation checks in order.
Does a GIF change your email deliverability rate?
Email deliverability rate usually means delivery rate: the messages the receiving server accepted, divided by the messages sent. A GIF rarely affects acceptance. Servers reject mail for failed authentication, unknown recipients, blocklisted senders or oversized messages, and an image within the receiver's size limit is none of those. Where a GIF can matter is inbox placement, which delivery rate doesn't measure. A message can be accepted and still land in spam because of a listed image domain or an image-heavy layout. Loading a hosted GIF also sends a remote request, the same mechanism a tracking pixel uses. If your tool counts opens from image loads, image blocking and Apple Mail Privacy Protection's prefetching skew that number whether or not there's a GIF. If you report on both, see our breakdown of delivery rate versus inbox placement.
Sales follow up email template with a GIF
A sales follow up email template with a GIF still has to work as plain text, because some readers will only ever see the first frame or a blocked image. Send it as a reply in the original thread so the In-Reply-To header links it to your first message. Put the GIF below the text, never in place of it:
Hi {first name}, following up on my note from {day} about {topic}. The short version is in the image below: {one sentence that says what the GIF shows}. If it's relevant, would a short call on {date option} work? If not, a quick 'no' is fine and I'll close the loop. {GIF, hosted on your own domain, alt text: 'Screen recording of {feature} on {prospect's use case}'} {your name}
Follow up sales email template without a GIF
Use this follow up sales email template when the prospect's company uses Outlook for Windows, or when you aren't sure images will load: "Hi {first name}, one more note on {topic}. {One concrete detail from their site or role, and why it connects to your offer.} Is {specific next step} worth a look this month, or should I stop here?" There's no remote content in it, so nothing can be blocked or frozen. For more templates by situation, including recaps after a call and breakup emails, see our sales follow up email templates.
Should a follow up sales email include a GIF?
A follow up sales email can include a GIF when the image shows something the text can't, such as a short screen interaction, and when the reader can follow the message without it. Leave it out if it's only decoration, if it comes from a public GIF library whose domain you don't control, or if the earlier messages in the thread were plain text. Switching to heavy HTML partway through a thread changes how that message looks to both filters and the reader. Write the follow-up so it still works if the image never loads.
GIF or video: how EmailFlow OS handles video outreach
Many senders use a GIF because email clients don't play video inline, as our guide on how to send a video in an email explains. EmailFlow OS, a EmailFlow OS product, takes a different route for video. You record one video, upload it to EmailFlow OS, connect your own Brevo account and sending domain, and import your prospect list into EmailFlow OS. EmailFlow OS then turns that single recording into a personalised version for each recipient, not one per company. Each version goes out from your own inbox, through your Brevo account and your sending domain, never through a shared platform sender. So your SPF, DKIM and DMARC records and your domain's reputation apply to every message, and they stay under your control. The receiving server still decides whether a message reaches the inbox. The details are on the EmailFlow OS personalised video email page.
Questions people ask
- Can you put a GIF in an email signature?
- Yes. In the signature editor, add it as a hosted image rather than pasting a base64 image, which Gmail doesn't display. Keep in mind that a signature GIF goes out with every message, including replies, so it adds a remote image and an extra domain to every email in the thread. A static PNG looks the same in every client.
- What is the best file size for a GIF in email?
- There's no single standard limit. For inline attachments, the limit is the receiving server's maximum message size. For hosted images, it's how long the file takes to load. Fewer frames, a smaller colour palette and smaller dimensions all shrink the file, and a palette reduction makes the biggest difference on photographic content. Test on a mobile connection before you send.
- Do GIFs work in Outlook?
- It depends on the version. Outlook on the web and Outlook for Mac play animated GIFs. Outlook for Windows versions that render mail with the Word engine show only the first frame. Outlook desktop also blocks external images by default, so a hosted GIF can appear as a blank box until the reader allows downloads.
- Is it legal to use a GIPHY GIF in a business email?
- A GIF on GIPHY or Tenor is often a clip from a film, TV show or brand. The rights to that content stay with its owner, and the library's terms don't give you commercial rights to it. Hotlinking also makes your email depend on a third-party domain. For sales email, making your own GIF from your own screen recording avoids both problems.