Asset 20 8 2
Does AI recommend your business? Run the free check →

Join 15,000 business owners, marketers and entrepreneurs. The Sunday newsletter you'll be annoyed only arrives once a week.

Article

What Twitter (X) Uses for GIFs, and How to Use Them Well in Your Posts

Twitter (X) uses Tenor to power the GIF search inside its compose box and reply window. Tenor is owned by Google, and X simply taps into that library rather than hosting its own GIF collection. I've tested it enough to know trending memes and reaction clips surface fast, but niche or older GIFs often return nothing useful. Stick to short, punchy clips, since longer ones get trimmed in the timeline preview and can lag on slower mobile connections.

The short version: Twitter, now X, pulls its built-in GIF library from Tenor, which is owned by Google, not Giphy as most people assume. You tap the GIF icon in the composer, search a keyword, and post it as a native GIF, or you upload your own GIF file directly as media if you want a custom one that isn't in Tenor's search results.

What GIF service does Twitter (X) use?

I get asked this constantly by clients who are convinced they're using Giphy inside Twitter, because Giphy is the more famous name. They're wrong. Twitter switched its GIF partner years ago and has run on Tenor ever since, and Tenor has been a Google product since 2018. Giphy, confusingly, has nothing to do with Google: Meta (then Facebook) bought it in 2020 and sold it to Shutterstock in 2023. So the GIF you post on X is coming from a completely different company to the one that might power the GIF button inside Instagram or WhatsApp. It's a small detail, but it matters if you're ever troubleshooting why a specific search term brings up different results on different platforms, because you're not searching the same database.

You can read more on the technical history of the animated GIF format itself on Wikipedia if you want the full nerdy background, but for our purposes the point is simple: Tenor's search index is what sits behind that little GIF button in your X composer, and understanding that helps explain some of what I'm about to tell you about reach.

How to post a GIF on X from the built-in library, step by step

This is the bit most people already half know, but I'll walk through it because the button moves around depending on whether you're on mobile or desktop and people lose it.

  • Open the compose box, either from the home feed or from a reply
  • Look for the row of icons under the text box: image, GIF, poll, emoji, location on most layouts
  • Tap the GIF icon, which looks like a small rectangle with "GIF" written in it
  • A search bar and a set of trending categories will pop up, things like "yes", "no", "happy birthday", "facepalm"
  • Type your own keyword, hit search, scroll the results, and tap the one you want
  • It drops straight into your draft and you can still add text above or below it
  • Post as normal

One limit worth knowing: you can only attach one GIF per tweet, unlike images where you can stack up to four. If you try to add a second GIF, X will ask you to remove the first.

Uploading your own GIF, because search doesn't cover everything

Here's the workaround nobody explains clearly enough. If you've made a custom GIF, say an animated screen recording of your product, or a branded reaction GIF with your own face or logo in it, that won't show up in the Tenor search because it was never submitted to Tenor's public library. What you do instead is upload it as a straight media file, exactly the way you'd upload a photo.

  • Tap the image icon, not the GIF icon
  • Choose your GIF file from your camera roll or files
  • X will detect it's a GIF and it will still autoplay and loop on the timeline like a native one
  • File size cap is 15MB for GIFs, which is tighter than the 512MB allowed for video, so if your GIF is chunky you may need to compress it or trim frames first

This is how brands post custom animated product demos or logo reveals that look like GIFs but were never in anyone's public search library. It's also the only route if you want a GIF with your own watermark on it, which I'd recommend if you're making these for a business account, because uploaded custom GIFs get screenshotted and reused constantly and at least a watermark gets you some credit.

GIFs in replies, DMs, and Spaces

GIFs work the same way inside a reply thread as they do in a fresh post, and this is where most brands use them, in customer service replies and comment sections rather than as standalone posts. In direct messages, the same GIF icon appears at the bottom of the message box, pulling from the same Tenor library, and this is one of the better uses of GIFs on the platform because DMs are private and playful in a way public posts aren't.

Spaces, the live audio feature, doesn't support GIFs at all since it's audio only, though people often post a GIF as a follow-up tweet promoting a Space they're hosting. If you're not already using some of the platform's other built-in tools alongside GIFs, it's worth reading through the full rundown of Twitter features that you should be using, because a lot of accounts stop at GIFs and images and never touch polls, lists, or bookmarks, all of which do more for engagement than a well-placed reaction GIF ever will.

Favourites, history, and the sticker layer

Once you've used a GIF, X keeps a small "recent" and a "favourites" tab inside the GIF picker so you're not re-searching "clapping" every single day. Tap and hold on any GIF in the results and you'll get the option to add it to favourites, which speeds things up massively if you're the person running a brand account and reaching for the same five reaction GIFs on repeat, which, let's be honest, most of us are.

There used to be a separate "stickers" feature that let you overlay small animated stickers onto photos, but that's been quietly retired from the main app, so if you're following an old tutorial that mentions stickers as a separate GIF-adjacent tool, ignore it, it doesn't exist anymore in the current version of X.

A real example from a launch week that went wrong

I was running social for a small SaaS client during a product launch week, three years back, and their community manager leaned hard on GIFs in every single reply to build "personality." Every customer question got a reaction GIF back instead of an actual answer, a cheerful "we're on it!" GIF followed eventually by the real information, sometimes hours later. Within four days we had two separate complaints on the platform itself, publicly, about the account feeling like it was mocking people who had genuine billing problems. The GIFs weren't the problem in themselves, the pacing was. We changed the rule to: answer the actual question first, in plain text, then a GIF is allowed as a closer if it fits. Replies with a real answer up front got noticeably better sentiment in the mentions within the same week, and the complaints stopped completely. The lesson wasn't "don't use GIFs," it was that a GIF can never replace an answer, it can only decorate one.

The reach truth nobody selling GIF templates wants to tell you

Here's the part that gets skipped in most guides on this exact topic. X's own recommendation systems have, for a couple of years now, quietly favoured native video and images over GIFs in the ranking that decides what shows up on the "For You" timeline, because GIFs generate almost no watch time and the platform is optimising hard for time spent, especially since it's been pushing its own video and Grok-adjacent features. A GIF loops in two seconds and gives the algorithm nothing to measure. I've watched client accounts post a GIF-led tweet and a plain photo tweet with near-identical copy in the same week, and the photo post consistently pulled better impressions. Nobody wants to say this out loud because GIF culture is fun and it feels engaging, and it is, to the humans reading it. It just doesn't feed the algorithm the same way, and that's a trade-off worth knowing before you build a whole content plan around reaction GIFs.

There's also an accessibility gap that barely gets mentioned. X doesn't currently offer a way to add alt text to a GIF the way it does for still images, so anyone using a screen reader gets nothing from that animated punchline you just posted. If the message matters, put it in the text of the tweet too, don't let the GIF carry the meaning alone.

When GIFs earn their place in your content calendar

GIFs work best in customer service replies, quick reaction comments on trending topics, and light internal team banter posted publicly for brand personality. They work worst as the lead visual on announcement tweets, product launches, or anything you want the algorithm to push, because as I said above, they're currently the weakest performer of the visual formats on the platform. If you're mapping this out rather than winging it post by post, it's worth building GIFs into a proper social media calendar as a specific content type, tagged separately from your image and video posts, so you can see later whether they're pulling their weight.

I run a lot of my own content planning through monday.com, and one column I added specifically is "visual type," GIF, static image, video, carousel, so I can filter and check performance by format every month rather than guessing. It's a small habit that's saved me from repeating the same mistake my SaaS client made above.

Work with me

Want AI doing the heavy lifting in your marketing?

I build the systems that handle the boring 80 percent, so you get your week back. Done properly, with the human kept in.

Getting the team aligned before a GIF goes out

If you're not a solo operator, GIFs are one of those small assets that cause outsized arguments, because everyone has a strong opinion about which reaction GIF is funny and which one is cringe, and that opinion is entirely generational. Before anything goes live on a brand account, get a second set of eyes on it, ideally through a proper approval flow rather than a screenshot in a WhatsApp group. I've written before about how to collaborate with social media team members and clients without everything turning into a scattered mess of Slack messages and forgotten Google Docs, and GIFs specifically are worth including in that process, because a GIF that reads as playful to a 25 year old can read as unprofessional to a client's CEO, and you want to catch that before it's live, not after.

Building this into your wider content system matters more than the individual GIF choice. Anyone trying to run efficient, well-planned social media content should treat GIFs as one small tool in a much bigger kit, not the whole strategy, which is exactly the trap the launch-week client fell into.

Related reading: does twitter save your selfie.

Related reading: "tracing a select set of unique historical courses" twitter.

Related reading: does twitter notify if you save a picture.

Related reading: does hiding a reply on twitter hide it for everyone.

Related: culture and art: guidelines and how to pitch.

Frequently asked questions

Does Twitter use Giphy or Tenor for its GIFs?

Twitter, now X, uses Tenor, which is owned by Google, for the GIF search inside its composer. Giphy is a separate company, owned by Shutterstock since 2023 after Meta (then Facebook) sold it, and it isn't the source behind Twitter's built-in GIF button, despite being the name most people assume.

Can you upload your own custom GIF to Twitter?

Yes, upload it through the image icon rather than the GIF icon, and X will detect the file type and treat it as an autoplaying, looping GIF. Custom GIFs are capped at 15MB, which is much smaller than the 512MB limit allowed for standard video uploads.

Why do GIFs get less reach than photos or video on Twitter?

X's ranking systems favour content that generates measurable watch time, and a two-second looping GIF gives the algorithm almost nothing to work with compared to a video someone watches for twenty seconds. In practical testing across client accounts, near-identical posts with a photo instead of a GIF have consistently pulled better impressions.

Can you add alt text to a GIF on Twitter for accessibility?

No, X currently doesn't offer an alt text option for GIFs the way it does for still images, so anyone using a screen reader misses whatever the GIF was meant to communicate. If the message matters, always put it in the actual tweet text as well, don't rely on the GIF to carry it.

Published and maintained by the Lilach Bullock team, covering marketing, AI and business growth.
Your buyers are asking AI who to use. Does it say you?

See for free whether ChatGPT, Claude, Perplexity, Gemini and Google name you, and get the plan to become the answer.

Check my AI visibility →
Sundays only

Get the Sunday newsletter.

One email a week. AI experiments, marketing tactics, and the workflows Lilach is building right now in her own business.

Subscribe free

Let’s get your marketing running on AI.

Book a free 30-minute call

We figure out what you need, where AI fits in, and what working together would look like.

Book the call →

Or take the 30-second calculator

You’ll see the hours and the money quietly leaking out of your week, and the three workflows worth building first.

Take the calculator →

Or grab the free AI resource library

Prompt packs, templates, checklists, and swipe files. The exact tools I build for paying clients. Yours, free.

Get the library →
Keep reading

More from the blog.