Instagram caption character counter
Instagram captions are limited to 2,200 characters. In the feed only the first line or two show before ‘more’, so the opening line does most of the work.
This page counts · 2,200 chars
0
0Characters
0No spaces
0Words
0Lines
0Paragraphs
0UTF-8 bytes
Technical details — what was counted
| Graphemes — visible characters | 0 |
| Unicode code points — Python len() | 0 |
| UTF-16 code units — JavaScript .length | 0 |
| UTF-8 bytes — web, DB, payloads | 0 |
| Korean SMS (EUC-KR-style) bytes, approx. | 0 |
| Whitespace (spaces, line breaks, tabs) | 0 |
| Hangul syllables | 0 |
| Reading time (230 wpm) | 0 |
| Reading time, Korean (500 syllables/min) | 0 |
Structure that works
- Hook line (short enough to show before ‘more’)
- Body in short lines
- Question or call to action
- Hashtags at the end or in the first comment
How much shows before ‘more’ depends on screen width and line breaks — there's no fixed number.
Hashtag limits
Instagram has changed how many hashtags it allows over time. This tool counts characters only; check the app's current guidance for hashtag caps.
FAQ
What's the Instagram caption limit?
2,200 characters.
What about the bio?
The profile bio is widely documented at 150 characters.
Do emoji count as one?
Here, yes (one per visible emoji). Some apps count combined emoji as more, so leave a margin near the limit.
More counters
Character counterCharacter limits by platformTwitter (X) character counterYouTube title character counterLinkedIn post character counterSMS character & segment counterMeta description length checkerTitle tag length checkerUTF-8 byte counterWord counterLine counterReading time calculatorHow many characters is an emoji?