The limit is 2,200. The number that decides whether anybody reads the rest is about 125 — everything after that is behind a more that most people never tap.
Instagram allows up to 2,200 characters, but only the first ~125 show before "more" — everything after that is a gamble on whether anyone taps to expand.
2,200 characters remaining
Start typing to see your preview…
A caption can run to 2,200 characters, which is a page of writing. In the feed, roughly the first 125 appear — one or two lines — followed by more.
Tapping that is a decision, and most people do not make it. So a 2,000-character caption is not a long caption; it is a 125-character caption with an optional appendix, and the appendix is read by the fraction of people the first line persuaded.
Which inverts how a counter is normally used. You are not trying to stay under a ceiling — you are trying to get the right thing above a cut.
The thing you would say out loud
If somebody asked what this post is, your answer is the first line. Not the setup, not the context — the answer.
A question, if you want comments
Questions below the fold get answered by people who were going to comment anyway. Above it, they get answered by people who were not.
Never the hashtags
They are the least interesting text you will write, and putting them first spends your only visible line on them. Last, or in the first comment.
Never "link in bio" first
It asks for something before giving anything. It reads as an advertisement in the half-second somebody spends deciding.
Because Instagram cuts by lines, not by characters, and how many characters fit on a line depends on the screen, the font size and the words themselves. A caption of short words fits more characters into two lines than one full of long ones.
A line break also ends a line early. Two short lines and a break can trigger the cut well before 125 characters — which is worth knowing, because people use line breaks to make captions readable and accidentally hide everything below the first one.
So treat 125 as a ceiling rather than a target. If the important sentence lands by 100, it survives on every phone.
Thirty is the maximum per post, and every character of them comes out of the same budget as the caption. Thirty hashtags averaging fifteen characters is 450 characters — a fifth of the allowance, spent on text nobody reads as text.
Putting them in the first comment instead keeps them out of the caption entirely. They work the same way, and the caption stays a caption.
Other platforms cut in other places: LinkedIn has the same problem and a different threshold, X counts links and emoji unusually, and YouTube titles are cut differently in three places at once.
Everything here runs in your browser — nothing you type is uploaded anywhere.
Word Counter
Words, characters, sentences and reading time, live.
Case Converter
Upper, lower, and Title Case done properly.
Word Cloud
Which words you actually lean on.
Readability
Flesch-Kincaid and three others at once.
Word Unscrambler
Every valid word in a jumble of letters.
Reading Time
How long a piece takes to read.
Citation Generator
APA, MLA, Chicago and Harvard.
Essay Counter
Word goals and progress for longer drafts.
X / Twitter Counter
Weighted counting and the real limits.