How to Use Animated GIFs on Twitter (While Muttering Obscenities Every Step of the Way)

We tested three approaches and found them all lacking

Some people think animated GIFs are stupid. Some find them charming. Possibly because of this rift, Twitter seems caught in a pictorial purgatory that makes everyone unhappy.

Like it or not, animated GIFs have become a massively popular form of communication, quickly evolving from passive-aggressive zingers to earnestly useful bites of video that are convenient to watch on just about any platform.

While Tumblr and newer sites like Ello have readily embraced them, Twitter and Facebook have most certainly not. Aside from last year's quasi-hoax from Giphy, Facebook's been pretty consistent about not wanting animated GIFs in news feeds. (I originally took this as a stance on user experience, but now that all Facebook videos autoplay silently, I realize I was a chump.)

And then there's Twitter.

Its love-hate relationship goes back a few years. Here's a quick recap:

September 2012: Twitter bans animated user avatars, but existing ones are grandfathered in (that's why you still see them from time to time). In fact, other than nudity and profanity, this is just about Twitter's only restriction on avatars.

November 2013: Animated GIF service Giphy announces it's been integrated into Twitter's Media Cards, meaning you can (kind of) post an animated GIF in a tweet. But they were more like attachments you had to expand and didn't show up in most Twitter streams. And you were restricted to using Giphy images instead of any animated pic you liked.

June 2014: Twitter Support announces you can "share and view animated GIFs on, Android and iPhone." But that's not entirely true, since what you're sharing is a GIF that's been converted into a looping MP4 video file, meaning you have to click to watch it.

September 2014: Popular GIF service Twitpic announces it is shutting down due to the high cost of a trademark battle with Twitter. This is especially bad news for animated GIF lovers who rely on the third-party service to share animations on Twitter. However, Twitpic announces a few days later that it has been acquired and will stay alive after all.

Where things stand now

We did test runs on the three most common options for posting an animated GIF to Twitter. We tried out Twitter's built-in media upload feature, the popular Giphy database and the scrappy third-party Twitpic. We tested each on the Web, in TweetDeck and in the official Twitter mobile app. The results are below.

Spoiler alert: Each is flawed, cumbersome and questionably worth the effort.

Excited? Great! Here we go!


1. Posting an animated GIF directly to Twitter or TweetDeck.

This is definitely the easiest route, but it has the huge setback of not actually appearing as an animated GIF in people's streams, and on TweetDeck it looks like total garbage.

How it looks on Twitter:

How it looks on TweetDeck:

How it looks on Twitter's mobile app (Android):

(Clicking the thumbnail would play the GIF, which is actually converted into an MP4.)

Conclusion: It doesn't autoplay, it's not really a GIF, and it doesn't work on TweetDeck, even though the desktop and Web app was acquired by Twitter way back in 2011. So I wouldn't call this a great platform for sharing GIFs. Because it doesn't.


2. Posting an animated GIF via Giphy:

I got a "forbidden" error when I tried uploading my test GIF to Giphy, but I was able to find a similar one already in the site's database. I then clicked to share via Twitter, which automatically populates your tweet with a Giphy URL and lets you edit the tweet before posting. As you'll see, the end result is mixed.

How it looks on Twitter:

(While Giphy was the only one of the three options that actually autoplays the GIF in a Web tweet, this only works if you embed the tweet like I've done here. In a user's Twitter stream, it'll just look like text and a link unless the follower clicks to expand the tweet. In other words, it's likely to get overlooked by Web users on but would look good if dropped into a blog post.)

How it looks on TweetDeck:

How it looks on Twitter's mobile app (Android):

(Clicking the link expands it to a video thumbnail, which you have to click again to watch on Bleh.)

Conclusion: You still don't get your animated GIF into the stream on TweetDeck, and on mobile it's barely noticeable. It does look good on the Web when expanded or embedded, but not too many active Twitter users see tweets that way. I'm not altogether condemning Giphy as a service, but I would say its role as a tool for sharing animated GIFs on Twitter has likely been overstated.