How to Add a GIF to a Facebook Post (2026 Guide)
TL;DR - Quick Answer
15 min readComprehensive guide with practical insights you can apply today.
Short answer: open the composer, tap or click GIF (on desktop it is often behind the ... / more options button), search a keyword, pick a GIF, then post. That inserts a GIF from Facebook's built in picker, which searches GIPHY.
If you want to post your own GIF file, use Photo/Video instead and upload the .gif. It will usually be re-encoded and play as a silent looping video rather than staying an animated GIF file. That single behaviour explains most "why isn't my GIF moving?" complaints, and it is covered in detail below.
The GIF button is not rendered identically on every Facebook surface, and Meta changes composers without announcing it. If you do not see a GIF button where this table says you should, that is normal: use the upload path or a GIPHY link instead of hunting for the button.
Jump to: Where the GIF button appears - Upload your own GIF file - Why your GIF is not animating - Comments Stories and Messenger - Which GIF library Facebook uses - FAQ
Create content, post everywhere
Create captions, images, and videos with AI. Schedule to 9 platforms in seconds.
Start your free trial
Where the GIF button appears
Mobile app (iOS and Android)
- Tap What's on your mind? to open the composer.
- Look through the attachment row for GIF. On some builds it sits behind a ... or More row rather than on the first screen.
- Search a keyword, tap the GIF you want, add text, then post.
Desktop browser
- Click the What's on your mind? box on facebook.com.
- The composer expands into a row of options. GIF is frequently not one of the first icons, so open the ... (more options) control to find it.
- Search, click a GIF, then post.
Pages. The Page composer is the surface where readers most often report no GIF button at all. If yours does not have one, you are not doing anything wrong. Upload a GIF file through Photo/Video, or schedule the post through a tool. Note that Meta retired Creator Studio in 2024, so any guide telling you to open Creator Studio or Publishing Tools to post a GIF is out of date.
Upload your own GIF file
Use this path when the GIF is yours, or when the picker does not have what you want.
- Start a post and choose Photo/Video.
- Select your
.giffile. On desktop, dragging the file straight into the open composer works too. - Wait for the preview to finish processing before you click Post. The preview may show a still frame while Facebook is still converting the file.
- Add your caption, set the audience, and post.
Do not trust a stated file size limit you read anywhere, including pages that repeat "4MB". Meta does not publish a GIF size cap for organic posts, and the figures that circulate are taken from ad specs or invented outright. If a large GIF fails, shorten it, reduce its dimensions, or convert it to MP4 yourself and upload that instead. The end result on Facebook looks the same, and you keep control of the quality.
Why your GIF is not animating
This is the highest volume Facebook GIF problem, and the cause is almost never your internet connection. It is that Facebook has two different ingest paths and your file went down the wrong one.
Both paths accept .gif, which is the root of the confusion:
- Meta's Graph API reference for a Page's photos lists the accepted file types as
.jpeg, .bmp, .png, .gif, .tiff. That is the still image pipeline. - Meta's own ads guide for Facebook Feed video lists the accepted file type as "MP4, MOV or GIF". That is the video pipeline.
So the same .gif is a valid input to both the photo endpoint and the video endpoint. When it goes through the video pipeline you get what people expect: an autoplaying, silent, looping clip. When it goes through the photo pipeline you get a still image, usually the first frame. Nothing about your file changed. Only the route did.
Work down this ladder in order.
- Confirm the file is actually animated. Open it on your own device first. Plenty of files with a
.gifextension are single frame exports. If it does not move on your computer, it will never move on Facebook. - Check what Facebook made of it. Open the published post. If it plays and loops with no play button, it went down the video path and is working. If it is a fixed image that opens in a photo viewer when clicked, it went down the photo path. Delete it and re-add it using the GIF button, by dragging the file into the composer, or by uploading an MP4 version.
- Reload before you panic. Conversion happens on Facebook's servers and is not instant. A post that looks frozen seconds after publishing is often still encoding.
- Check your own autoplay setting. Because a converted GIF is a video, Facebook's video autoplay and data saver settings apply to it. If ordinary videos in your feed do not start on their own, your GIFs will not either, and the fix is in your Facebook settings rather than in the file.
- Try a different GIF. If one specific GIF from the picker will not load while others do, that is a library side problem (see below), not an account problem.
- If there is no GIF button at all, that surface may simply not offer one. Use the upload path, post the GIF as a comment instead, or paste a GIPHY page link into the composer and check the preview before posting.
Only after all of that is it worth clearing cache, updating the app or logging out. Those steps fix a genuinely broken picker, but they do nothing for a GIF that uploaded as a photo.
Comments Stories and Messenger
Comments are the most reliable GIF surface on Facebook and the one that behaves most consistently across desktop and mobile. Click into the comment box, click the GIF icon in the comment toolbar, search, pick one, and send. You cannot upload your own GIF file into a comment: it is picker only. If GIF comments are missing on a specific post, the Page or Group may have restricted comment formats. Our guide to turning off and limiting comments on Facebook posts covers what those controls actually do, and if comments are not appearing at all, see why Facebook comments are not showing.
Stories treat a GIF as a sticker, not as the media itself. Take or import a photo or video first, tap the sticker icon, choose GIF, then search and place it. You can move, resize and layer several GIFs on one frame. You cannot post a bare GIF file as a Story the way you post a photo. More on the format in our Facebook Stories guide.
Messenger offers a GIF picker in the chat input, usually behind the smiley or plus control next to the message box. If it disappeared on Android, check that Messenger still has photo and media permission, because a denied media permission removes the picker rather than showing an error.
Which GIF library Facebook uses
Facebook's GIF button does not search a Facebook owned library. It searches GIPHY.
The ownership history matters because it explains the failure modes. Meta bought GIPHY in 2020, the UK competition regulator ordered the deal unwound, and GIPHY was sold to Shutterstock in 2023. Meta kept access through a licensing arrangement. On 19 May 2026 GIPHY announced a multi-year extension of that partnership, stating that its library "powers GIF and sticker experiences across Meta's entire suite of apps, including Facebook, Instagram, WhatsApp, and Messenger."
Three practical consequences:
- A GIF you used last month can vanish. Content is removed on the library side, not by Facebook, so there is nothing to fix in your account when one specific GIF stops loading.
- You cannot add your own GIF to the picker from inside Facebook. The picker indexes GIPHY, so getting your own animation to appear there means publishing it to GIPHY, not to Facebook.
- Facebook's picker is not the one that broke in mid 2026. Google sunset the Tenor API on 30 June 2026, which broke GIF pickers in a number of other apps. Facebook's picker is GIPHY based and Facebook was not among the apps reported as affected.
Related Facebook guides
- How to repost on Facebook when you want to share someone else's GIF post
- Facebook carousel posts for multi image posts, which a single GIF cannot do
- How to pin a post on Facebook to keep a strong post at the top
- Facebook posting limits if your posting is being throttled
- How to add captions to a Facebook video, which applies to converted GIFs too
- How to recover deleted Facebook posts if you delete the wrong one while retrying
- Facebook Caption Generator for the text around the GIF
Frequently Asked Questions
How do I add a GIF to a Facebook post?
Open the composer by tapping or clicking 'What's on your mind?', find the GIF button (on desktop it is often behind the ... more options control), search a keyword, select a GIF, add your caption and post. The picker searches GIPHY rather than a Facebook owned library.
Why is my GIF not animating on Facebook?
Usually because the file went through Facebook's photo pipeline instead of its video pipeline, so only the first frame was kept. Facebook accepts .gif as both a photo file type and a video file type. Check that the file really is animated on your own device, then re-add it using the GIF button, by dragging it into the composer, or by uploading an MP4 version. Also check your Facebook video autoplay setting, because a converted GIF plays as a video.
Can I upload my own GIF file to Facebook?
Yes. Choose Photo/Video in the composer and select your .gif file, or drag it into the composer on desktop. Facebook normally re-encodes it and plays it as a silent looping video rather than serving it as an animated GIF file. You cannot upload your own GIF file into a comment, because comments are picker only.
Why is there no GIF button on my Facebook Page composer?
The GIF button is not present on every Facebook surface, and the Page composer is the one where it is most often missing. Upload a GIF file through Photo/Video instead. Guides that tell you to use Creator Studio or Publishing Tools are out of date, because Meta retired Creator Studio in 2024.
What is the maximum GIF file size for a Facebook post?
Meta does not publish a GIF file size limit for organic posts, so any specific number quoted for it is either taken from ad specs or invented. If a large GIF fails to upload, shorten it, reduce its dimensions, or convert it to MP4 and upload that instead, since Facebook converts GIFs to video anyway.
Planning Facebook content across a Page, a Group and Stories? SocialRails schedules Facebook posts and keeps your publishing calendar in one place.
Was this article helpful?
Let us know what you think!