2,200 characters. That is the most an Instagram caption can hold. Instagram says it can hold up to 5 hashtags, down from 30 in December 2025.
Instagram character limits
| What | Limit |
|---|---|
| Caption on a post or Reel | 2,200 characters |
| Hashtags in a caption | 5, Instagram says since December 2025 (Social Media Today, Dec 19, 2025) |
| @ tags in a caption | 20 |
| Comment | 2,200 characters |
| DM (direct message) | 1,000 bytes. About 1,000 plain letters, fewer with emoji. |
| Story | No caption at all |
Count as you type with the free Instagram character counter.
What counts
- Every letter, space, line break and hashtag counts toward the 2,200.
- Links in a caption do not click. Put a link in your bio instead.
- A Story has no caption at all. Text you type for a Story is not sent.
What happens if you go over
- Instagram refuses a caption over the limit.
- sprkly does not cut your text for you. A cut caption could lose its last line without you seeing it.
- So trim it yourself before it is due.
How Compose helps
- Compose counts your caption as you type.
- The count turns amber near the limit and red when you are over.
- It never blocks the Schedule button. It warns you.
- One caption for several platforms? The count uses the tightest limit you picked. With Threads picked, that is 500.
Instagram DM character limit
- An Instagram DM holds 1,000 bytes of text.
- Meta counts bytes, not letters. A plain letter is one byte. An emoji can be four, so emoji fill a DM faster.
- So a DM in plain English holds about 1,000 letters.
- sprkly checks this for you. A DM over the limit is stopped before it is sent, in the Instagram inbox and in comment to DM.
Limits on the other platforms
- TikTok video: 2,200 characters.
- TikTok photo post: 4,000 characters.
- Threads: 500 characters.
- YouTube description: 5,000 bytes. An emoji uses 4. Title: 100.
- Facebook Page post: 63,206 characters.
Long on Instagram, short on Threads
- You do not have to pick one caption for all.
- Write a long caption for Instagram and a short one for Threads in the same post.
- A caption written for each place reads better than one pasted everywhere.
Do it in sprkly: In Compose, open the Instagram box under your main caption and give Instagram its own caption. Watch the counter as you write.
FAQ
How many characters can an Instagram caption have?
2,200. Every letter, space and hashtag counts.
How many hashtags can I use on Instagram?
Up to 5 on a post or Reel. Instagram said so in December 2025.
What is the Instagram DM character limit?
1,000 bytes. That is about 1,000 plain letters. Emoji use up to 4 bytes each, so they fill a DM faster.
How long can an Instagram comment be?
Up to 2,200 characters.
Docs: sprkly docs