Instagram's character limits vary significantly by field. Your bio is capped at 150 characters — one of the tightest limits on any major platform. Post captions are much more generous at 2,200 characters, though only the first 125 or so are visible before the "more" cutoff. Knowing these limits lets you write more efficiently and avoid the frustration of text getting cut off at submission.
Quick-Reference Limits
| Field | Character limit |
|---|---|
| Profile bio | 150 |
| Display name | 30 |
| Username | 30 |
| Website field | 200 |
| Post caption | 2,200 |
| Caption preview (before "more") | ~125 |
| Comment | 2,200 |
| Hashtags per post | 30 |
| Story text sticker | ~500 |
| Direct message | 1,000 |
| Reel caption | 2,200 |
The 150-Character Bio
The bio is your most constrained field and, for many accounts, the most important one. Visitors scan it in under three seconds to decide whether to follow. With only 150 characters — roughly two or three short sentences — every word needs to earn its place.
The most effective bios do one or two things: they tell the visitor who the account is for, and they give a reason to follow. Profession, location, and a call to action (a link, a product, a newsletter) are the three most common elements. Emojis are popular because they communicate quickly and take up only one character each, regardless of which emoji you use — a significant efficiency advantage over words.
Line breaks are supported in bios, which means you can separate ideas visually without using extra characters. Many accounts use three short lines rather than one run-on sentence to make the bio easier to scan.
Caption Length and the "More" Cutoff
Instagram captions can run up to 2,200 characters, but the platform shows only the first roughly 125 characters in the feed before truncating with a "more" link. This creates a practical two-tier structure for caption writing: the first sentence or two functions as a hook — it needs to be compelling enough to make the viewer tap "more" — and the rest of the caption can provide depth, context, or calls to action.
For most casual posts, captions under 300 characters perform fine. For accounts that use long-form storytelling, educational content, or detailed product descriptions, the full 2,200-character cap provides substantial room. The limit is generous enough that most users never hit it.
Hashtags: Quantity vs. Reach
Instagram allows up to 30 hashtags per post. Using the maximum was once common practice, but Instagram itself has stated that a smaller, more relevant set of three to five hashtags tends to perform better than 30 loosely related ones. Each hashtag counts against the caption's 2,200-character limit, so heavy hashtag use does consume part of your available space.
Comparing Instagram to Other Platforms
Instagram's bio limit of 150 characters is notably shorter than Twitter's bio limit of 160. Caption limits tell the opposite story — Instagram's 2,200 characters vastly outpaces a standard tweet's 280. For written communication, Instagram is better suited to storytelling in captions; for bio real estate, every character counts more than on most other platforms.
Checking Your Character Count
When drafting a bio or caption outside the Instagram app — in a notes file, a spreadsheet, or a scheduling tool — it helps to check your count before pasting in. The character counter at SoftEdit Tools gives you a live count as you type, with no account required. Paste your draft, check the number, and trim if needed before switching to the app.
The Bottom Line
Instagram bio: 150 characters. Post caption: 2,200 characters, with the first ~125 visible before truncation. Username and display name: 30 characters each. Hashtags: 30 per post, but three to five targeted ones typically work better than the maximum. When writing outside the app, a character counter removes the guesswork.