A 400-character caption on Instagram
Instagram shows about the first 125 characters before "…more", so 275 of the 400 are hidden until someone taps. Put the hook in those first 125.
Instagram’s caption limit is 2,200 characters. Paste or type your text and this counter shows how many characters you have used and how many are left as you type, counting emoji and spaces the way Instagram does. It checks the same text against every other network at once, so you can see where one version fits. Instagram posts take up to 2,200 characters, shows about 125 before "…more", and allows up to 30 hashtags.
| Part | Limit | Note |
|---|---|---|
| Caption | 2,200 characters | Spaces, emoji, hashtags and mentions included |
| Shown before “more” | About the first 125 characters | Put the hook in the opening line |
| Hashtags | 5 per post | Instagram’s limit since December 2025 |
| Mentions | 20 per caption | Meta’s limit for @ tags in a caption |
| First comment | 2,200 characters | A comment with more than 5 hashtags will not post |

Everything in the caption counts toward its 2,200 characters: letters, spaces, line breaks, emoji, hashtags and @ mentions. An emoji you see as one character counts as one here, even when it is built from several parts, such as a family or a flag.
Instagram shows about the first 125 characters before “more”, so the first line decides whether people read on. Short captions suit a striking image; longer ones suit tips, stories and carousels that people save. Use the space you need, but make the opening line work on its own. For ideas, try the caption generator, and check every network’s limit in the character limits guide.
The limits SkedCast’s composer checks for Instagram before a post goes out, read from the same rules table the composer uses.
| Text limit | 2,200 characters |
|---|---|
| How length is counted | As you see it: one emoji or accented letter counts as one character |
| Hashtags | Up to 30 per post; extras are flagged before publishing |
| @-mentions | Up to 20 per caption; extras are dropped |
| Where the caption is cut off in the feed | About 125 characters before "…more", so lead with the point |
| Text-only posts | Not allowed: every post needs an image or video |
| Links in the text | No link-preview card |
| First comment | Supported: SkedCast can post a first comment right after publishing |
| Feed crop | 4:5 in the feed preview |
| Images | up to 10 per post · JPEG · max 8 MB each · aspect ratio 4:5 to 1.91:1 |
Instagram shows about the first 125 characters before "…more", so 275 of the 400 are hidden until someone taps. Put the hook in those first 125.
That is 5 over the 30 SkedCast allows for Instagram, so the post is flagged before it publishes rather than going out with tags dropped.
Instagram’s caption limit is 2,200 characters, counted as what you see (grapheme clusters), including multi-part emoji, rather than raw code points. That is the same number shown in the counter’s Instagram row, and the same rule SkedCast’s own composer enforces before a post ships.
SkedCast counts the caption against Instagram’s 2,200 characters, 5 hashtags and 20 mentions as you type, shows the caption cut at “more” in the preview, and can post a first comment. Write one caption for every network, then a shorter version just for the tighter ones. See the Instagram scheduler for every option.
Instagram’s limits on this page come from these pages:
Sign up free — no credit card. You land on the Free plan, and you can start a one-time 7-day Studio trial from your workspace whenever you are ready. Connect your first accounts, import a batch, and watch one post fan out across every platform.