Twitter Instagram Character Limit Guide
You've crafted the perfect Instagram caption. You paste it in and get a red warning β too long. You start cutting words, losing the message, wondering which platform has what limit and why they're all different.
This guide is your definitive reference for every social media platform's character limit in 2026 β posts, captions, bios, comments, and more β so you can write confidently and never get cut off again.
Character Limits at a Glance
Platform-by-Platform Deep Dive
X (Twitter) β 280 Characters
| Element | Character Limit | Notes |
|---|---|---|
| Tweet (free account) | 280 characters | Standard limit since 2017 |
| Tweet (X Premium) | 25,000 characters | Long-form posts for paid subscribers |
| Display name | 50 characters | The name shown on your profile |
| Username (@handle) | 15 characters | No spaces; letters, numbers, underscores only |
| Bio | 160 characters | Appears under your name on profile |
| Direct message | 10,000 characters | DMs have a much higher limit |
Instagram β 2,200 Caption / 150 Bio
| Element | Character Limit | Notes |
|---|---|---|
| Post caption | 2,200 characters | Only ~125 chars show before "more" truncation in feed |
| Bio | 150 characters | Only place you can add a clickable link in bio |
| Username | 30 characters | Letters, numbers, periods, underscores |
| Name field | 30 characters | Searchable β use keywords here |
| Comment | 2,200 characters | Same as caption limit |
| Hashtags per post | 30 hashtags | Posts with 30 hashtags still work but 3β5 is best practice |
| Reel caption | 2,200 characters | First 55 chars show without expanding |
| Story text | 250 characters | Text sticker limit in Stories |
LinkedIn β 3,000 Post / 2,600 Summary
| Element | Character Limit | Notes |
|---|---|---|
| Post | 3,000 characters | ~210 chars shown before "see more" in feed |
| Article body | 110,000 characters | Full blog-style articles |
| Profile headline | 220 characters | Appears under name everywhere; highly indexed |
| About / Summary | 2,600 characters | First 300 chars visible before "see more" |
| First name / Last name | 20 characters each | β |
| Connection message | 300 characters | Include personalisation β generic notes ignored |
| Comment | 1,250 characters | β |
Facebook β Generous Limits
| Element | Character Limit | Notes |
|---|---|---|
| Post / Status update | 63,206 characters | Effectively unlimited for practical purposes |
| Page short description | 255 characters | Appears in search results |
| Group post | 63,206 characters | Same as personal posts |
| Comment | 8,000 characters | β |
| Event description | 2,000 characters | β |
| Ad headline | 40 characters | Facebook ads are much tighter |
| Ad primary text | 125 characters | Beyond this gets truncated in most placements |
TikTok β 2,200 Caption / 80 Bio
| Element | Character Limit | Notes |
|---|---|---|
| Video caption | 2,200 characters | Includes hashtags; only ~100 chars show without expanding |
| Bio | 80 characters | Very tight β prioritise clarity over cleverness |
| Username | 24 characters | Letters, numbers, underscores, periods |
| Comment | 150 characters | Short β engagement-focused comments only |
SEO Character Limits β The Other Set That Matters
If you run a blog or website, these character limits are equally important for your search engine visibility:
| SEO Element | Recommended Length | What Happens If Too Long |
|---|---|---|
| Page title tag | 50β60 characters | Gets cut off in Google with "..." β key words may be hidden |
| Meta description | 150β160 characters | Truncated in search results β call to action gets cut |
| URL slug | Under 75 characters | Long URLs look untrustworthy; shorter is better |
| H1 heading | 20β70 characters | No hard limit, but longer H1s dilute keyword focus |
| Image alt text | Under 125 characters | Screen readers truncate; keep concise and descriptive |
π’ Check Your Character Count Right Now β Free
Paste any post, bio, or caption to instantly see your character count and stay within limits.
Open Character Counter βWriting Tips for Character-Limited Platforms
βοΈ How to Cut Your Text Without Losing the Message
- Remove filler words β "very", "really", "just", "actually" add nothing
- Use contractions β "you are" β "you're" saves 2 characters each time
- Replace phrases with single words β "in order to" β "to", "at this point in time" β "now"
- Cut throat-clearing openers β delete your first sentence and see if the post still makes sense
- Use numbers not words β "three" β "3", "twenty-five" β "25"
- Active voice is shorter β "The team built the app" (25 chars) vs "The app was built by the team" (30 chars)
π§ Free Text Tools for Social Media Writers
- π’ Character Counter β Real-time character count for any platform
- π Word Counter β Word count, reading time, and paragraph analysis
- π€ Case Converter β Format hashtags and headings in any case style
- π± QR Code Generator β Create QR codes to link from print to your social profiles
- π Text Reverser β More free text tools for creators
Frequently Asked Questions
Yes, but how much varies by platform. On most platforms, a standard emoji counts as 2 characters (because emojis use UTF-16 encoding which requires 2 code units). On X (Twitter), each emoji counts as 2 characters toward the 280 limit. On Instagram and LinkedIn, emojis count as 1 character each. Always use the platform's native character counter to be sure.
Yes β hashtags are part of your caption and count toward the 2,200 character limit. A common workaround is to add hashtags in the first comment instead of the caption, which keeps your caption clean and still gets the hashtag benefit. Instagram limits you to 30 hashtags total across caption and comments combined.
Instagram truncates captions in the feed after approximately 125 characters (about 2 lines of text). The full caption (up to 2,200 characters) is visible when users tap "more". This is why your opening line β the part visible without tapping β is the most important part of your caption for engagement.
WhatsApp messages have a 65,536 character limit β effectively unlimited for any practical purpose. WhatsApp Status updates are limited to 700 characters. WhatsApp Business away messages and greeting messages are limited to 200 characters each.
Conclusion
Different platforms, different limits β but the principle is the same everywhere: every character counts. Knowing the exact limit before you write (rather than discovering it when your post gets cut off) makes your content creation faster and your messaging sharper.
Bookmark this page as your go-to reference, and use the Character Counter every time you're drafting something important.