Social Media Post Specs: Character Limits and Media Rules
Every network has its own limits, and a post that works on one can be rejected by another. Use this page as a quick reference when you write for several platforms at once.
X
Accounts: Personal and business X accounts. Connect as many as your plan allows — each one keeps its own queue and posting times.
| Characters per post | 280 (longer for X Premium subscribers) |
|---|---|
| Links | Always count as 23 characters |
| Images | Up to 4 per post |
| Video or GIF | 1 per post, not combined with images |
Supports: text posts, images, video, gifs. Scheduling X posts →
Accounts: Personal LinkedIn profiles and the company Pages you administer.
| Characters per post | 3,000 |
|---|---|
| Shown before “see more” | Roughly the first 200 characters |
| Characters per comment | 1,250 |
Supports: text posts, images, video, link posts. Scheduling LinkedIn posts →
Accounts: Instagram professional accounts (Business or Creator). Switching a personal account to a professional one is free and takes a minute in the Instagram app.
| Caption length | 2,200 characters |
|---|---|
| Hashtags | Up to 30 per post |
| Feed image ratio | Between 4:5 (portrait) and 1.91:1 (landscape) |
| Reels format | Vertical 9:16 |
Supports: single image posts, carousels, reels. Scheduling Instagram posts →
Accounts: Facebook Pages you manage. Meta doesn’t allow third-party tools to publish to personal profiles, so PostGic works with Pages only.
| Characters per post | 63,206 |
|---|---|
| Practical length | Short posts are read more — longer text is collapsed |
Supports: text posts, photos, videos, link posts. Scheduling Facebook posts →
TikTok
Accounts: TikTok accounts, including personal creator and business accounts.
| Caption length | 2,200 characters |
|---|---|
| Video format | Vertical 9:16 recommended |
| Required settings | Who can view, and whether comments, Duets and Stitches are allowed |
Supports: videos, photo posts. Scheduling TikTok posts →
YouTube
Accounts: YouTube channels on the Google accounts you connect, including brand channels you manage.
| Title | 100 characters |
|---|---|
| Description | 5,000 characters |
| Shorts | Vertical or square, up to 3 minutes |
| Privacy options | Public, unlisted or private |
Supports: videos, shorts. Scheduling YouTube posts →
Platforms change their limits from time to time. PostGic keeps its validation up to date, so the composer always checks posts against the current rules.