Social media video and image specs

Every limit that decides whether Instagram, Facebook, LinkedIn or YouTube accepts your post, in one place. These are the same rules PostOneGo checks before it publishes, from each platform's API documentation.

Video
Instagram Facebook Page LinkedIn YouTube
FormatsMP4, MOVMP4, MOVMP4MP4, MOV, WEBM
Length3 s – 15 minUp to 4 h3 s – 30 minUp to 12 h
File sizeUp to 300 MBUp to 1 GB75 KB – 500 MBUp to 2 GB
Aspect ratioAnyAny1:2.4 to 2.4:1Any
Images
Instagram Facebook Page LinkedIn YouTube
FormatsJPEGJPEG, PNG, GIF, WEBPJPEG, PNG, GIFNot supported
File sizeUp to 8 MBUp to 10 MBUp to 20 MB–
Aspect ratio4:5 to 1.91:1AnyAny–
Text
Instagram Facebook Page LinkedIn YouTube
Caption2,200 chars63,206 chars3,000 chars5,000 bytes (description)
Title–––100 chars, required
Hashtags30–––
Mentions20–––
Text-only postsNoYesYesNo

Notes that trip people up

  • Only Instagram Business and Creator (professional) accounts can publish through the API. Personal accounts are not supported.
  • Videos are published as Reels. Vertical 9:16 video is recommended.
  • Images must be JPEG with an aspect ratio between 4:5 and 1.91:1.
  • Instagram limits API publishing to 100 posts per account in a rolling 24-hour window.
  • PostOneGo publishes to Facebook Pages you manage. Personal profiles cannot be published to via the API.
  • Text-only posts can include one link.
  • LinkedIn video must be MP4, between 3 seconds and 30 minutes.
  • YouTube requires a video and a title.
  • Videos up to 3 minutes with a square or vertical aspect ratio may be classified as Shorts by YouTube. PostOneGo cannot force Shorts classification.
  • Uploads from API projects that have not completed Google's audit are restricted to private visibility.

Check a specific file with the video spec checker, or a caption with the caption length checker.

Your next post, on four platforms, in one go.

Create your free account