Echowide

Instagram Character Limit (2026): 2,200 Characters

A single Instagram post holds 2,200 characters. Anything longer is rejected, and Instagram has no native thread to put the rest in.

Every figure on this page is read at build time from the same file the splitter and the rules engine read, so it cannot drift from what the product actually enforces. Limits last verified 27 August 2026.

Characters per post
2,200
Long posts
single post
Video cap
15 minutes
Images per post
10

Over the limit

What happens when you exceed it

Instagram rejects the post. Not truncates it — rejects it. Any tool that appears to publish your longer post there has either cut it or split it, and the difference matters, because a truncated post is published under your name with the ending missing.

Instagram has no native thread, so there is nowhere for the overflow to go. Chaining separate top-level posts is not a thread, it is a run of disconnected posts, so Echowide stops instead and records the character count against the 2,200-character limit. You can shorten it, or send it somewhere that threads.

Instagram may still count a few things differently from the way a reader does — some platforms weight certain character ranges, and several bill every URL at a fixed width regardless of length. We count conservatively, so we occasionally split one part earlier than strictly necessary. That is the harmless direction to be wrong in.

The rest of the specification

The other Instagram limits worth knowing

Threading
Instagram has no reply chain a publishing integration can build. We do not simulate one with a numbered series; a long post stops instead, with the reason recorded.
Video
Up to 15 minutes, which is Instagram's own cap. Anything longer is stopped before the upload starts rather than failing part-way through it, and we never re-cut your video to make it fit.
Images and alt text
up to 10 images in a single post, from Instagram's own documentation. Alt text travels with each one; we never invent a description for a photograph you did not describe.
How Echowide sees new posts
Instagram posts are polled on an adaptive interval, because no push exists on this platform for anyone. We tighten the interval after a burst of activity and back off while the account is quiet.

In context

Instagram against the other 12 platforms

5 of the other 12 platforms are tighter than Instagram. When you cross-post to several at once, the tightest destination is the one that decides whether a post gets split at all.

Character limit, threading, video cap and image count for every platform Echowide supports.
PlatformCharactersLong postsVideo capImages
X280native threadno published cap
Bluesky300native thread3 minutes4
Threads500native thread5 minutes20
Mastodon500native threadno published cap
LinkedIn3,000single post, no native threadno published cap
Facebook63,206single post, no native threadno published cap
Instagram2,200single post, no native thread15 minutes10
YouTube Shortsno text limitsingle post, no native thread3 minutes
TikTok2,200single post, no native thread10 minutes
Twitchno text limitsingle post, no native thread1 minute
Discord2,000single post, no native threadno published cap10
Telegram4,096single post, no native threadno published cap10
Nostrno text limitnative threadno published cap

A dash means we have not verified a figure for that platform, so no adapter enforces one and the platform’s own refusal is what the ledger prints. Verified 27 August 2026.

Questions

Frequently asked questions

What is the Instagram character limit?
2,200 characters in a single post, verified 27 August 2026 against Instagram's own documentation and stored in the same file our splitter reads.
What happens if a Instagram post goes over the limit?
Instagram rejects it, and because Instagram has no native thread there is nowhere to put the overflow. Echowide stops the post with the character count and the limit recorded, rather than truncating it.
Does Instagram support threads?
No. Instagram has no native reply chain that a publishing integration can build, so we do not pretend otherwise by posting a numbered series.
How many images can one Instagram post carry?
Up to 10, from Instagram's own documentation. Alt text travels with each image we upload.
How long can a Instagram video be?
15 minutes, which is Instagram's own cap. Anything longer is stopped before the upload rather than failing halfway through it.
How does the Instagram limit compare with other platforms?
The table on this page compares all 13 platforms we support. The tightest of the others is X at 280 characters, which is usually the one that decides whether a post needs splitting at all.

Every platform’s character limitAll cross-posting guidesThe full platform table

The splitter already knows this number.

Write once, at whatever length suits what you are saying. Echowide fits it to each destination separately, threads it where the platform has real threads, and tells you plainly when something did not fit.