Configuring Your Account
Understand Billing
Publishing
Analytics & Reporting
Engagement
AI and Automation
Social Listening
Sprout Integrations
Tagging
Customer Care
Salesforce Service Cloud
Instagram
Facebook
X
Tiktok
Threads
WhatsApp
LinkedIn
YouTube
Pinterest
Bluesky

Media Upload Types and Size Limits

Table of Contents

This article outlines questions and available resources for confirming the supported media types, file size limits, and technical requirements for uploading videos and images to social networks through Sprout Social.

Can I upload images to all social networks from Sprout?

Sprout supports image publishing to many major social networks. However, support may vary due to a combination of social network API limitations and Sprout’s product prioritization. Image uploads are currently available for:

  • Facebook
  • Instagram
  • Threads
  • Bluesky
  • X 
  • LinkedIn
  • TikTok
  • Pinterest
  • Google My Business
  • Reddit 
  • Snapchat (supported for Story posts; Spotlight posts support vertical videos only)

Please note: 

  • Image uploads are not currently supported for YouTube. 
  • Publishing is not available for all networks in the Sprout Social mobile apps: 
    • The Android app does not support Bluesky, Reddit, or Snapchat.
    • The iOS app does not support Reddit or Snapchat. 

What image file types and sizes are supported for each social network?


What should I check if my image won't upload?

  • Ensure the image format is supported by the selected network
  • Check that the image size is within the platform’s limit
  • Confirm that resolution and aspect ratio are under the recommended limits.
  • You can also try Sprout’s Landscape editor — a free, web-based image resizer designed to create optimized image sizes for social platforms
  • Make sure the number of images doesn't exceed the allowed maximum.
  • When publishing to multiple networks, the number of images you can upload is limited by the network with the smallest maximum. For example, if you select both X and LinkedIn, you can only attach four images, since X has the lower image limit. 
  • Verify that all selected networks support image publishing through Sprout. If any of the selected networks don’t support image uploads in Sprout, this may prevent the media from uploading.

Click here for advanced troubleshooting

Can I make changes to my image after uploading?

If your image uploads successfully and you'd like to edit it—or if you're seeing formatting or compatibility issues before publishing—you can use the image editing option available in Compose. For full steps, see our guide on using the Photo Editor.


Can I upload videos to all social networks from Sprout?

Sprout supports video publishing to several key platforms. However, support can depend on both social network API functionality and Sprout’s product direction. Video uploads are currently available for:

  • Facebook
  • Instagram
  • Threads
  • Bluesky
  • X 
  • LinkedIn
  • TikTok
  • YouTube
  • Pinterest
  • Reddit 
  • Snapchat

Please note: 

  • Video uploads are not currently supported for Google My Business.
  • Publishing is not available for all networks in the Sprout Social mobile apps: 
    • The Android app does not support Bluesky, Reddit, or Snapchat.
    • The iOS app does not support Reddit or Snapchat. 

What are the video upload limits for each network?


What should I check if my video won't upload?

  • Make sure the file format is supported by the selected network (e.g., MP4 or MOV)
  • Check that the video’s file size and duration (length) are within platform limits
  • Verify that you’ve selected a network that allows video uploads in Sprout. If one of the selected networks doesn't support video, this may interfere with uploading the media type

Click here for advanced troubleshooting

Can I make changes to my video after uploading?

If your video uploads successfully and you'd like to edit it—or if you're seeing formatting or compatibility issues before publishing—you can use the video editing option available in Compose. For full instructions, refer to How to use the Video Editor in Compose.


Can I upload a document (PDF) to all social networks from Sprout?

Sprout supports PDF uploads for creating document posts, sometimes called carousels, on LinkedIn only.

What are the PDF upload limits?

The supported PDF upload limits when publishing through Sprout are a maximum of 100MB and 300 pages. These requirements reflect what Sprout allows based on the social network's API and/or our platform capabilities, not necessarily what may be possible when uploading natively.


How can I check the file specs for my media?

Before uploading media to Sprout, you can confirm the file's size, format, and dimensions using one of the following methods:

On Mac:

  • Right-click the file and select Get Info to see size, type, and resolution.
  • Use Preview > Tools > Show Inspector (⌘I) for detailed image or video dimensions.

On Windows:

  • Right-click the file > Properties > Details tab for format, dimensions, and duration (for videos).

Online tools:

  • Upload to services like get-metadata.com or veed.io to inspect media metadata.

Troubleshooting FAQs

Why won’t my video upload to Instagram?
Check that your video file type, size, and duration meet the limits supported by Sprout for Instagram publishing. 

Why won’t my image upload?
Check that your image format and size meet the supported or recommended specs for publishing through Sprout for the selected network, and that the number of images doesn’t exceed that network’s limit. Some networks may support image publishing natively, but not through Sprout. Additionally, supported file specs (like size or format) may differ between Sprout and the native platform.

What file types can I publish to multiple networks at once?
Use JPG or PNG for images and MP4 for videos. GIFs are only supported for Facebook, X, LinkedIn, Bluesky, Pinterest, and Reddit.  

Which networks support publishing a post with a GIF attachment?
GIFs are only supported in the Compose Window for Facebook, X, LinkedIn, Bluesky, Pinterest, and Reddit.  

Why is my video publishing to one network but not others?
Each network has unique upload limits when publishing through Sprout. Review the supported specs per network in this article.

Why is my image publishing to one network but not others?
Ensure all selected networks support image publishing through Sprout. Some may support image publishing natively but not via Sprout's publishing tools.

What if I’m trying to publish a file type that’s not listed?
Unsupported formats like HEIC or WEBP won’t upload. Convert to a supported format first.

Can I use HEIC format for my videos or images?
No. HEIC isn't supported in Sprout for images or video. Use JPG, PNG, MP4, or MOV instead.

Why can't I upload my file even though it’s the correct size and length?
Double-check the file format, selected network, and platform-specific limits in Sprout. Also confirm that you're not uploading to a network that doesn’t support that media type via Sprout—even if it’s supported natively, as capabilities may differ.

How can I edit my image or video in Sprout?
If your file uploads successfully but you're seeing formatting or compatibility warnings before publishing—or if you simply want to make adjustments—you can use the editing tools available in Compose.  For more details, see the Photo Editor or Video Editor articles.

Why can’t I upload non-PDF document posts that LinkedIn supports natively, like .DOC, .DOCX, .PPT, and .PPTX?
Due to some complexities surrounding previewing these files, Sprout decided that the best user experience for now would be to support only files that users can preview within Sprout. 

Was this article helpful?

19 out of 42 found this helpful

Table of Contents