Octapost

Platform Capabilities

Supported post types, capability matrix, and recommended media formats for every connected platform.

Supported Platforms

Octapost supports publishing to seven social platforms. Each platform has its own set of supported post types, media requirements, and API constraints. Use this page as a reference when preparing content so your media always meets each platform's specifications.

FacebookInstagramX / TwitterLinkedInTikTokRedditYouTube

Capability Matrix

The table below shows which post types Octapost supports for each platform. A dash means the platform does not support that post type via its API, or Octapost does not yet implement it.

PlatformTextImageCarouselVideo (feed)Reels / ShortsStories
Facebook✓✓✓✓✓—
Instagram✓✓✓✓✓✓
X / Twitter✓✓—✓——
LinkedIn✓✓✓✓——
TikTok✓✓✓✓✓—
Reddit✓✓—✓——
YouTube———✓✓—
Reels / Shorts on Facebook and Instagram use the same 9:16 vertical video format. TikTok videos are inherently short-form. YouTube Shorts are regular video uploads with a duration of 60 seconds or less — Octapost appends #Shorts to the description automatically.

Feed — Image

Recommended image specifications for standard feed posts. Always use the highest resolution possible — platforms re-compress images during upload.

PlatformRecommended SizeAccepted Aspect RatiosMax File SizeFormats
Facebook1200 × 630 px1.91:1 (landscape) to 4:5 (portrait)30 MBJPG, PNG, GIF
Instagram1080 × 1080 px (1:1) or 1080 × 1350 px (4:5)4:5 (portrait) recommended for feed8 MBJPG, PNG
X / Twitter1200 × 675 px2:1 to 1:15 MB (JPEG/PNG), 15 MB (GIF)JPG, PNG, GIF, WEBP
LinkedIn1200 × 627 px1.91:15 MBJPG, PNG, GIF
TikTok1080 × 1920 px (9:16)9:16 required for photo posts20 MB per imageJPG, PNG, WEBP
Reddit1200 × 628 pxAny — 1:1 displays cleanly20 MBJPG, PNG, GIF
For multi-platform posts, a 1080 × 1080 px (1:1) JPG is the safest choice — it displays well on every platform and keeps file size small.

Feed — Video

Specifications for standard (non-vertical) video posts in the feed. For vertical short-form video see the Reels & Shorts section below.

PlatformAspect RatioMax DurationMax File SizeCodec
Facebook16:9 landscape (1:1 also accepted)4 hours10 GBH.264 / MP4
Instagram4:5 (portrait) or 1:1 for feed60 min500 MBH.264 / MP4
X / Twitter16:9 or 1:12 min 20 sec512 MBH.264 / MP4
LinkedIn1:2.4 to 2.4:110 min5 GBH.264 / MP4
TikTok9:16 (vertical)10 min2 GBH.264 or H.265 / MP4
Reddit16:915 min (900 sec)1 GBH.264 / MP4
YouTube16:9 (landscape)No hard limit256 GB or 12 hoursH.264 / MP4 or MOV

Reels & Shorts

Short-form vertical video is the highest-reach post type across all platforms that support it. All reels and shorts require a 9:16 aspect ratio (1080 × 1920 px).

PlatformNameMax DurationMax File SizeNotes
FacebookFacebook Reel90 sec4 GBMusic and audio overlay via Facebook Creator Studio after publishing
InstagramInstagram Reel90 sec (3 min for eligible accounts)1 GBCover image extracted automatically from the first frame
TikTokTikTok Video10 min2 GBTikTok's native format — all TikTok videos are short-form by default
YouTubeYouTube Short60 sec256 GB (same as regular video)Octapost automatically adds #Shorts to the description
Record at 1080 × 1920 px (or higher and crop in the asset editor) and export as H.264 MP4 for maximum compatibility across all four reel/short-form platforms.

Stories

Stories are ephemeral content that disappears after 24 hours. Currently only Instagram Stories are supported by the Octapost publisher.

PlatformAspect RatioImage Max SizeVideo Max DurationEphemeral
Instagram9:16 (1080 × 1920 px)30 MB60 sec per story cardYes — disappears after 24 hours
Instagram Stories cannot be scheduled — they are published immediately when you click Publish Now. The schedule option is hidden when the story post type is selected.
  • Use full-bleed 9:16 images or vertical video for best display.
  • Avoid placing important content in the top 250 px (UI overlays) or bottom 250 px (swipe-up area).
  • Instagram saves a copy to your Highlights if you pin it — this does not happen automatically via the API.

Text & Caption Limits

Octapost shows a live character counter in the composer and warns you when you approach a platform's limit. The limits below are the hard API maximums.

PlatformCaption / Post LimitNotes
Facebook63,206 charactersNo practical limit for most use cases
Instagram2,200 charactersOnly the first ~125 chars show before "more"
X / Twitter280 charactersLong posts are split into threads automatically
LinkedIn3,000 characters (personal) / 700 (company page)Company page posts truncate sooner in the feed
TikTok2,200 charactersFirst ~100 chars visible before "more"
Reddit40,000 characters (text post) / 300 (title)Link posts have no body — title is the only text
YouTube5,000 characters (description)Title is capped at 100 characters