---
title: "Sharing videos through Buffer"
description: "This guide provides an overview of the file size and length requirements for sharing videos, and how videos will appear and behave on each social network."
canonical_url: "https://support.buffer.com/articles/sharing-videos-through-buffer-LOe2p2rnAI"
md_url: "https://support.buffer.com/articles/sharing-videos-through-buffer-LOe2p2rnAI.md"
---
# Sharing videos through Buffer

This guide provides an overview of the file size and length requirements for sharing videos, and how videos will appear and behave on each social network.

:::info
**Note:** It's only possible to include one video per post at this time.
:::

## General video upload requirements

There are some specific guidelines for videos sent through Buffer to the various social networks. We'll give an overview here and then get more specific in each of the sections below.

* **File size:**

  * *300MB for Instagram*
  * *10GB for YouTube Shorts*
  * *40MB for Mastodon*
  * *up to 100MB for Bluesky*
  * *up to 1GB for Facebook, X/Twitter, LinkedIn, Pinterest, TikTok, Threads*
* **File format:**

  * *X/Twitter, Pinterest, Facebook, and LinkedIn:* *MP4, MOV, AVI, and M4V*
  * *TikTok*\_: The video file formats accepted are MOV, MP4, or WEBM.\_
  * *Instagram, Bluesky, and Threads*\_: MP4 and MOV\_
  * *Mastodon: MP4, M4V, MOV, WebM*
  * *YouTube Shorts:* *.MOV, .MP4, .MPG, .MPEG, .AVI, .WEBM*

The video you upload will be converted to MP4 encoded with H264, and a maximum resolution of 1920 x 1080 pixels (HD). Larger files are likely to be compressed to ensure they can be posted to the social network, but quality loss should be minimal.

Unfortunately, we can't support Apple ProRes or raw camera formats like ARRI and RED.

### Why is my video taking a while to upload?

When a video file is uploaded, there are a few steps the file needs to go through, including checking the file to ensure it can be passed over through the API, having AWS (Amazon Web Services) transcode the file, and generating potential thumbnails. When generating thumbnails, we look for a different thumbnail every 15 seconds. This means that for a video that is 30 minutes long, we would try to generate at least 120 different images. This can be a key factor that affects the upload speed.

Depending on the file size, the length of the video, and the connection speed, each of these things could take different lengths of time and determine how long the overall process takes.

## Choosing thumbnails and titles

### Choosing a title for your video

For Facebook, once your video has finished uploading, you can edit the video title in the field below the video.

![Buffer - Publish composer arrow pointing to Video Title field](https://support.buffer.com/api/attachments.redirect?id=86cb5fbf-b034-440b-ac9c-c44e0eb73959 " =707x569")

### Choosing a thumbnail from your video

At this time, we do not support uploading an image for your video thumbnail. However, for Instagram, TikTok, and Pinterest, you can choose a thumbnail from the video you've uploaded. By default, the first frame of the video (0 seconds) will be used as the thumbnail. If you'd like to change your thumbnail, you'll follow these steps:

1. Once your video has finished uploading, click ***Edit Thumbnail****\_\_,*
2. Drag the slider to the position in the video you'd like to use as the cover/thumbnail image.
3. Click ***Save***.

![GIF of choosing a video thumbnail in Buffer composer](https://support.buffer.com/api/attachments.redirect?id=7d345b75-787a-43f7-ae76-e650ccbb21e9 " =681x550")

:::info
**Good-to-Knows**

* Thumbnails can only be edited for TikTok, Pinterest and Instagram posts, and Instagram Reels.
* The "Edit Thumbnail" button will not show up if your post is scheduled as a notification or if you have ***Enable Notifications by default*** turned on within your Buffer Instagram Settings.
:::

## How thumbnails and titles are used on each social network

Since videos appear and behave a little differently on each social network, the thumbnail and title you choose will only be used in certain places.

***

**Facebook**

> Many Facebook users choose to auto-play videos (this is a Facebook setting toggled here: https\://www\.facebook.com/settings/?tab\=media). Users who have this setting toggled on will not see a video thumbnail. Unfortunately, in places where a thumbnail is shown, Facebook does not use the thumbnail you have chosen in Buffer. However, the title you enter will be displayed at the top of the video post.

***

**Instagram**

> Videos on Instagram play automatically on the home screen feed, which means thumbnails are redundant in that location. Therefore, any custom thumbnail you choose will not be displayed there. However, the custom thumbnail will be used as the cover of your video on your Instagram profile grid.

***

**X/Twitter**

> Videos (whether within [X's/Twitter's permitted file limits](https://help.twitter.com/en/using-twitter/twitter-videos) or not) do not play automatically. Unfortunately, X/Twitter does not use the thumbnail you have chosen in Buffer. However, the custom title will be used if the video is *outside* of X's/Twitter's permitted file limits, in which case the video will be displayed as a link to Buffer's video player.

***

**LinkedIn**

> Videos published on LinkedIn will appear natively and automatically play in the feed. Our LinkedIn integration does not currently support custom thumbnails.

***

**Pinterest**

> Videos on Pinterest will play automatically unless a user has set their preferences within Pinterest otherwise, so adding a thumbnail/cover image could be helpful. The title of the video will be shown at the bottom of the video in the feed.

***

**TikTok**

> Videos on TikTok will play automatically in the feed. You can select a frame from your video to use as the thumbnail on TikTok.

***

**YouTube Shorts**

> YouTube currently doesn't support custom thumbnails through Buffer.

***

**Mastodon**

> Custom thumbnails are not supported for Mastodon in Buffer.

***

**Threads**

> Videos on Threads will play automatically in the feed. Custom thumbnails are not supported at this time.

***

**Bluesky**

> Custom thumbnails are not supported for Bluesky in Buffer.

***

## How videos appear on Facebook

### Video upload

Videos appear natively once published on Facebook. They play automatically in both the home feed and on the Page itself.

![Video uploaded to Facebook - paused at 34 seconds](https://support.buffer.com/api/attachments.redirect?id=144ea977-408e-40fa-9962-4d75070424dc " =481x539")

:::info
**Note:** Due to API limitations, any video uploaded to Facebook with an aspect ratio of 9:16 will get published as a Reel.
:::

### Facebook Reels specifications

* **File type:** MP4, MOV, AVI, and M4V
* **File size:** up to 1GB
* **Aspect ratio:** 9:16
* **Resolution:** 1080 x 1920 pixels (recommended), minimum is 540 x 960 pixels
* **Frame rate:** 24 to 60 frames per second
* **Duration:** 3 to 90 seconds
* Video and audio settings can be found [here](https://developers.facebook.com/docs/video-api/guides/reels-publishing/).

### Facebook Stories specifications

* **File type:** MP4, MOV, AVI, and M4V
* **File size:** up to 1GB
* **Aspect ratio:** 9:16
* **Resolution:** 1080 x 1920 pixels (recommended). Minimum is 540 x 960 pixels
* **Frame rate:** 24 to 60 frames per second
* **Duration:** 3 to 90 seconds.
* Video and audio settings can be found [here](https://developers.facebook.com/docs/page-stories-api/).

### Video link

Your Facebook post will include a link preview. Users are able to click on the video link and will be taken to the video in a new browser tab.

![YouTube link shared on Facebook](https://support.buffer.com/api/attachments.redirect?id=1fdb9008-7597-4258-a86f-73e3c7a016d3 " =385x519")

## How videos appear on Instagram and other Instagram specs

### Video upload

Videos appear natively once published on Instagram. They play automatically on the home screen feed but on your profile grid, the custom thumbnail you've chosen will be shown, and users can tap on it to play the video.

![Instagram feed featuring a video of the Buffer Stories Creator and a post of mountains and clouds](https://support.buffer.com/api/attachments.redirect?id=749f6c09-e4f5-4f44-bf9a-c81e3d4c818b " =422x914")

:::info
**Note:** Instagram no longer supports standard video posts. Videos will be published as Reels.
:::

### Instagram Reels specifications

* **File size:** Below 300MB
* **Video length:** Between 3 seconds and 15 minutes
* **Format:** MP4 and MOV
* **Video Bitrate:** Below 25Mbps
* **Audio Bitrate:** Below 128kbps
* **Frame rate:** 23-60 FPS
* **Aspect ratio:** 9:16 (recommended)\*

  \*can accept between 0.01:1 and 10:1 but 9:16 is recommended to avoid cropping or blank spaces.

### How to find the bitrate of your video

**Windows:**

1. Right click the video file.
2. Choose ***Properties***.
3. Click the ***Details*** tab.
4. Under the "Video" section, you should see Total bitrate.

**Mac:**

1. Open your video in Quicktime.
2. From the "Window" menu, select ***Show Movie Inspector*\*\*\*\*.**
3. From the Inspector, scroll down to the "Video Details" section.
4. Here, you should see the Data Rate.

:::tip
**Tip:** If you need to [compress a video](https://www.freeconvert.com/video-compressor) or [change the bitrate](https://www.veed.io/), these tools have been helpful for customers. (Please note, these tools are not affiliated with Buffer).
:::

### Video link

Instagram does not currently support hyperlinks within captions. Therefore, if you include a link to a video within the composer, it will not be hyperlinked once published. Instead, it would be published as plain text. Users could copy and paste the link from the caption to a new browser window, which would take them to the video. Additionally, when scheduling a post for Instagram, you're required to upload either an image or a video. Therefore, after dropping the link into the composer, you'll still need to choose or upload an image to accompany it. For these reasons, this method is not commonly used. Instead, we would recommend using the upload option described above.

![Instagram post with an image of the Buffer Stories Creator logo](https://support.buffer.com/api/attachments.redirect?id=5c566937-c721-4420-80b3-7e4c7c6cd638 " =422x914")

## How videos appear on X/Twitter

### Video upload

Videos appear natively once published to X/Twitter, if they are within [X's/Twitter’s permitted file limits](https://help.twitter.com/en/using-twitter/twitter-videos#FAQ) of 512MB and between .5 seconds to 140 seconds long. Videos are not played automatically on either the timeline or the profile itself, so users will need to click on the video to play it.

### X/Twitter video requirements:

**File size:** up to 1GB

**File format:** MP4, MOV, AVI, and M4V

**Length:** between .5 seconds to 140 seconds long

![Tweet with video attached](https://support.buffer.com/api/attachments.redirect?id=bae43175-6703-4f43-ad21-8aec1a6b5829 " =592x598")

:::info
**Notes** 

* An mp4 file that only contains audio cannot be shared to X/Twitter. The mp4 file *must* contain video. If you are looking to share an audio file to X/Twitter, the best alternative would be to host the audio file elsewhere online and link to it (instead of uploading it within the composer). X/Twitter would then generate an audio [Twitter Card](https://developer.twitter.com/en/docs/twitter-for-websites/cards/overview/abouts-cards) from the link.
* Longer videos for X Premium/Twitter Blue subscribers would only apply to posts published natively on X/Twitter.
:::

### Video link

Your post will be displayed as a video post. Users are able to click on the video link and it will be played within the post itself (i.e. as opposed to opening in a new tab or window).

![Tweet with a link preview leading to youtube.com](https://support.buffer.com/api/attachments.redirect?id=8bf04f42-c4b0-4458-a32a-23c40f371eaa " =507x420")

## How videos appear on LinkedIn

### Video upload

Videos published through Buffer to LinkedIn will play automatically in a user's feed if they are within the following limits:

**File size:** Up to 1 GB. This is Buffer's upload limit for LinkedIn — LinkedIn's own platform supports larger files natively, but Buffer caps uploads at 1 GB for LinkedIn.

**File format:** MP4, MOV, AVI, and M4V

**Resolution:** Buffer will transcode your video to a maximum of 1280×720 (720p) before sending it to LinkedIn. If you upload a higher-resolution video, it will be downscaled automatically.

**Aspect ratio:** 9:16 (minimum) 16:9 (maximum)

**Recommended specs to avoid any modification by Buffer:**

* Resolution: 1280×720 or lower
* Codec: H.264
* File size: Under 1 GB
* Bitrate: Under 25 Mbps

:::info
**Good-to-know:** If your video exceeds these specs, Buffer will attempt to compress or resize it automatically. For best results, upload a video that already meets these requirements.
:::

![Video zooming in and out on a pair of grey sneakers posted to LinkedIn](https://support.buffer.com/api/attachments.redirect?id=c0f074ac-128d-4a7e-ae12-61ff19ee170c " =547x698")

### Video link

Your post will include a link preview. TikTok videos will play automatically within the post itself, while YouTube videos will link out to YouTube.

![LinkedIn post with a YouTube video preview](https://support.buffer.com/api/attachments.redirect?id=eafe39f8-0535-4498-9378-63b4d966bc43 " =581x704")

## How videos appear on Pinterest

### Video upload

Because Buffer supports video pins on Pinterest business and personal accounts, your video will play automatically as your followers scan through their feed. The exception to this would be if the follower changed their preferences within Pinterest to prevent automatic video play.

If your video plays automatically for a user, your thumbnail/cover image will display as a static image when the video ends. If the user has chosen not to have videos play automatically, your thumbnail/cover image will display in their feed before clicking to play the video.

### **Pinterest video requirements**

**Length:** between 4 seconds and 15 minutes in length

**Aspect ratio:** 1:1 (square - suggested) or vertical videos with the aspect rations of 2:3, 4:5, or 9:16

There are a couple of other pieces to note around your Pinterest video uploads. First, videos can be between 4 seconds and 15 minutes in length. Also, [Pinterest suggests](https://help.pinterest.com/en/business/article/video-pins) using square videos (1:1), or vertical videos with the aspect rations of 2:3, 4:5, or 9:16.

![Pinterest video pink leading to Buffer Stories Creator](https://support.buffer.com/api/attachments.redirect?id=8792cb5e-8b6f-44d4-9ce4-409ae7c5c10b " =584x487")

### Video link

When scheduling a post for Pinterest, you can choose to use your destination link (formerly known as source link) to point to any URL, including a URL that leads to a video. Whichever destination link you use, Pinterest does require that you upload either an image or a video to the post. Therefore, after dropping the link into the ***Destination link*** field, you'll still need to choose or upload an image to accompany it. Once published, your image or video pin will be displayed, and when users click on it, they will be sent to the destination link you included in the ***Destination link*** field when composing your post.

![Pinterest pin with an image of the Stories Creator logo](https://support.buffer.com/api/attachments.redirect?id=62fada4c-54a8-4fc2-b786-10800c840107 " =963x334")

## How videos appear on TikTok

### Video Upload

Your TikTok videos will play automatically in the feed. However, if you've selected a frame in Buffer using the ***Edit Thumbnail*** option, it will appear as the video's thumbnail on your profile.

### TikTok video Requirements

**Media type:** Video only (TikTok posts cannot be created without a video attached)

**Videos per post:** 1

**Length:** Between 3 seconds and 10 minutes

**Size:** 1GB or less, and must have a minimum height and width each of 360px

**Format:** MOV, MP4, or WEBM

**Frame rate:** between 23 FPS and 60 FPS

:::info
**Good-to-Knows**

* To include any sound or caption in your video, you'd want to include those in the video file before uploading it to Buffer. If you'd like to create a video with the TikTok app, you can save the video to your device before uploading it to Buffer by first publishing it privately. This guide goes into more detail on the exact steps: [How to Save TikTok Drafts to Your Phone](https://www.kapwing.com/resources/how-to-save-tiktok-drafts-to-your-phone/).
* Your description text has a maximum length of 150 characters.
* The TikTok name that shows up in Buffer will be your display name and not the username that shows up in your URL.
* The "Promote" feature in TikTok does not work when posting via Buffer. Therefore, to promote your posts, you would need to publish the post directly on TikTok.
:::

![LunaSneakers TikTok video](https://support.buffer.com/api/attachments.redirect?id=46d145f5-8964-401c-b2d7-0cd8201cf8e4 " =396x856")

## How videos appear on YouTube Shorts

### Video Upload

YouTube Shorts will appear natively on YouTube once published.

### YouTube video Requirements

**Media type:** Video only (YouTube Shorts posts cannot be created without a video attached)

**Videos per post:** 1

**Length:** Up to 3 minutes

**Size:** 10GB or less

**Format:** .mov, .mp4, .mpg, .mpeg, .avi, .WebM

## How videos appear on Mastodon

At this time, custom thumbnails are not supported for Mastodon. Additionally, videos will not be automatically played in the feed.

**Videos per post:** 1

**Size:** up to 40MB

**Format:** MP4, M4V, MOV, WebM

**Frame rate:** Video will be transcoded to H.264 MP4 with a maximum bitrate of 1300kbps and frame rate of 60fps

**Resolution:** Total pixel count (width x height) can't exceed 8,294,400 pixels (equivalent to 3840 x 2160), regardless of aspect ratio. Videos that exceed this, for example 3024 x 4032, will show a validation error in the composer before you can schedule the post.

![video of shoes in a circle that moves once the cursor hovers over it](https://support.buffer.com/api/attachments.redirect?id=67086aa8-4981-4e42-b716-a86d6b24896c " =425x631")

## How videos appear on Threads

Videos shared to Threads will play automatically in the feed. At this time, custom thumbnails are not supported for Threads.

**Videos per post:** 1

**Size:** up to 1GB, maximum width of 1920px

**Length:** Longer than 0 seconds minimum, 5 minutes maximum

**Format:** MP4 or MOV

**Frame rate:** 23-60 FPS

**Video bitrate:** 25 Mbps maximum

**Audio bitrate:** 128 kbps

## How videos appear on Bluesky

Videos shared to Bluesky will play automatically in the feed. At this time, custom thumbnails are not supported for Bluesky.

**Videos per post:** 1

**Size:** up to 100MB

**Length:** up to 3 minutes

**Format:** MP4 or MOV

**Daily Limit:** 25 videos per day, or a total of 10GB of videos sent within a day, whichever comes first

### More resources from our blog

* [How to Become a Social Media Creator](https://buffer.com/resources/become-a-social-media-creator?utm_source=helpscout\&utm_medium=referral\&utm_campaign=hc_to_blog)
* [The Best Video Editing Software — 15 Free + Paid Tools](https://buffer.com/resources/video-editing-software?utm_source=helpscout\&utm_medium=referral\&utm_campaign=hc_to_blog)
* [The 11 Best AI Video Editors for Creators and Marketers, Tried and Tested](https://buffer.com/resources/ai-video-tools/?utm_source=helpscout\&utm_medium=referral\&utm_campaign=hc_to_blog)
