Every social network has its own rules for image formats, video length, file size, aspect ratio, and how much text a caption can hold. When you post to several networks at once from the Aesthetix CRM Social Planner, the post has to satisfy the strictest requirement of each network it is going to. This reference lists the current specifications per platform so you can size and format your media correctly before you schedule.
A few notes before the tables:
Recommended image sizes: if you are unsure which size to use, these two work well across most networks. Landscape (horizontal): 1,024 x 512 pixels. Portrait (vertical): 800 x 1,200 pixels.
Multimedia posts: some networks let you post images and videos together in a single post. This is noted in the Additional Guidelines table below.
OG meta link: this is the link preview card generated from a shared URL. It is available on all networks except Instagram, TikTok, and YouTube.
Auto-optimization: the Social Planner can automatically resize and reformat images to meet many of these requirements. See the separate guide on auto-optimizing images. Video is not auto-optimized, so it must meet the specs below before you schedule.
Platform | Type(s) | Max size | Aspect ratio / dimensions | Images per post |
|---|---|---|---|---|
Facebook Post | JPEG, PNG, GIF | 10 MB | Any | No limit (recommend 10 or fewer) |
Facebook Reel | Not supported | |||
Facebook Story | JPEG, PNG, GIF | 4 MB | Any | 1 |
Instagram Post | JPEG, PNG | 8 MB | Between 4:5 and 1.91:1 | 10 |
Instagram Reel | Not supported | |||
Instagram Story | JPEG | 8 MB | - | 10 |
Google Business Profile | JPEG, PNG | 5 MB | Min 250 x 250 px, Max 3000 x 3000 px | 1 |
LinkedIn Profile and Pages | JPEG, PNG, GIF | 8 MB | Max 6012 x 6012 px | 9 |
LinkedIn Carousel (post as PDF) | JPEG, PNG, GIF | 10 MB | - | 300 |
TikTok Personal | Not supported | |||
TikTok Business | Not supported | |||
JPEG, PNG, BMP, TIFF, WEBP | 10 MB | - | 1 | |
YouTube Shorts | Not supported | |||
YouTube Video | Not supported | |||
Threads Post | JPEG, PNG | 8 MB | 0.01:1 to 10:1 | Up to 20 images |
Bluesky Post | JPEG, PNG | 1 MB | Standard web resolution | - |
Community | JPG, PNG, SVG, GIF | 10 MB | - | 10 (images or videos) |
Platform | Type(s) | Max size / notes | Duration | Videos per post | Thumbnail |
|---|---|---|---|---|---|
Facebook Post | All formats | 1 GB | 1 sec to 240 min | No limit (recommend 10) | Yes (any type, up to 10 MB) |
Facebook Reel | All formats | 1 GB, min 540 x 960 px | 3 sec to 90 sec | 1 | No |
Facebook Story | All formats | 1 GB, min 540 x 960 px | 3 sec to 60 sec | 1 | No |
Instagram Post | MOV, MP4 | 100 MB, width 1920 px | 3 sec to 60 sec | 10 | No |
Instagram Reel | MOV, MP4 | 300 MB | 3 sec to 15 min | 1 | Yes (any type, up to 8 MB) |
Instagram Story | MOV, MP4 | 100 MB | 3 sec to 60 sec | 10 | No |
Google Business Profile | Not supported | ||||
LinkedIn Profile and Pages | MOV, MP4 | 500 MB | 3 sec to 30 min | 9 | Yes (JPEG, PNG, up to 10 MB) |
LinkedIn Carousel (PDF) | Not supported | ||||
TikTok Personal | MOV, MP4, WebM | 1 GB, 360 to 4096 px, 23 to 60 FPS | 3 sec to 180 sec | 1 | No |
TikTok Business | MOV, MP4, WebM | 1 GB, min 360 px, 23 to 60 FPS | 3 sec to 600 sec | 1 | No |
MP4, M4V | Up to 2 GB (1 GB library limit), H.264/H.265, aspect ratios 9:16, 1:2, 2:3, 3:4, 4:5, 1:1 | 4 sec to 5 min | 1 | Yes (JPEG, PNG, up to 10 MB) | |
YouTube Shorts | All formats | Vertical 9:16 recommended, include #Shorts | Up to 60 sec | 1 | Yes (JPEG, PNG, up to 2 MB) |
YouTube Video | All formats | Width 240p to 8K, max 256 GB | Up to 12 hours | 1 | Yes (JPEG, PNG, up to 2 MB) |
Threads Video | MP4, MOV | 1 GB | Up to 5 min | Up to 20 videos (can mix with images) | No |
Bluesky Video | MP4, MOV | 50 MB | Up to 3 min | 1 (cannot mix with images) | No |
Community | MP4 | 1 GB | Min 4 sec | 10 (includes images) | No |
Platform | Caption character limit |
|---|---|
Facebook Post | 62,000 |
Facebook Reel | 62,000 |
Facebook Story | 62,000 |
Instagram Post | 2,200 |
Instagram Reel | 2,200 |
Instagram Story | 0 (no caption) |
Google Business Profile | 1,500 |
LinkedIn Profile and Pages | 3,000 |
LinkedIn Carousel (PDF) | 3,000 |
TikTok Personal | 150 |
TikTok Business | 2,200 |
Pinterest (post) | 500 |
Pinterest (title) | 100 |
YouTube Shorts | 5,000 |
YouTube Video | 5,000 |
Threads Post | 500 |
Bluesky Post | 300 |
Community | 100,000 |
If you add a first comment to a post, the comment has its own character limit:
Platform | Comment character limit |
|---|---|
Bluesky | 300 |
Threads | 500 |
2,200 | |
3,000 | |
8,000 | |
YouTube | 10,000 |
Each network limits how many posts a single connected account can publish in a given window. These limits are set by the platforms, not by Aesthetix CRM, and apply per active user:
Google: 100 posts / 24 hours
Facebook: 200 posts / 1 hour
Facebook Reels: 30 posts / 24 hours
Instagram: 25 posts / 24 hours
LinkedIn: 200 posts / 24 hours
TikTok: 15 posts / 24 hours
YouTube: 25 posts / 24 hours
YouTube (global): 2,000 posts / 24 hours
Pinterest: 25 posts / 5 minutes
Platform | OG meta link | At least 1 media required | Multimedia (image + video together) |
|---|---|---|---|
Facebook Post | Yes | No | No |
Facebook Reel | No | Yes | No |
Facebook Story | No | Yes | No |
Instagram Post | No | Yes | Yes |
Instagram Reel | No | Yes | No |
Instagram Story | Yes | No | No |
Google Business Profile | Yes | No | No |
LinkedIn Profile and Pages | Yes | No | No |
LinkedIn Carousel (PDF) | Yes | Yes | No |
TikTok Personal | No | Yes | No |
TikTok Business | No | Yes | No |
No | Yes | No | |
YouTube Shorts | No | No | No |
YouTube Video | No | No | No |
Community | No | Yes | Yes |
The OG meta tag (link preview) is available on all networks except Instagram, TikTok, and YouTube.
Many of these posts will feature treatment photos. Before-and-after images, patient portraits, or any image that could identify a patient must not be posted without documented written consent on file. A consent form for treatment does not by itself authorize social media use, so confirm the patient has agreed to public posting specifically. When in doubt, use a stock or generated image instead of a real patient photo.
Why does my image get rejected when posting to Instagram but not Facebook? Each network enforces different rules. Instagram requires an aspect ratio between 4:5 and 1.91:1, while Facebook accepts any ratio. When you post to both at once, the image must meet Instagram's stricter requirement.
What image formats are the safest to use everywhere? JPEG and PNG are accepted on nearly every network. GIF, WEBP, BMP, TIFF, and SVG are only supported on some, so use JPEG or PNG when posting to multiple platforms.
Why can't I add a caption to my Instagram Story? Instagram Stories have a 0-character caption limit, so text captions are not supported. Add any text as an overlay on the image or video itself.
Can I post an image and a video in the same post? Only on networks that support multimedia posts, which currently include Instagram Post, Threads, and Community. On all others, a post can contain images or videos, but not both together.
How long can my videos be? It varies widely by network. Facebook Posts allow up to 240 minutes and YouTube up to 12 hours, while TikTok Personal caps at 180 seconds and Facebook Reels and Instagram Stories at 60 to 90 seconds. Check the video table for the exact limit.
What is the OG meta link and where does it work? It is the link preview card generated when you share a URL. It appears on all networks except Instagram, TikTok, and YouTube.
Why did my post fail after I hit a certain number of posts? You likely reached a platform rate limit. Each network limits posts per active user in a set window (for example, TikTok allows 15 posts per 24 hours). Wait for the window to reset and try again.
Do these limits ever change? Yes. The social networks update their own requirements periodically, so file sizes, durations, and rate limits can shift. Use this article as your current reference and confirm against the network if a post is rejected unexpectedly.