CountCharacters

Instagram Caption Character Counter

Count characters for Instagram captions against the 2,200 limit. Note: only the first ~125 characters are visible in the feed before the 'more' cutoff. Limit: 2,200 characters.

0 chars
Characters0
No Spaces0
Words0
Sentences0
Paragraphs0
Lines0
Read time0s@ 238 wpm
Speak time0s@ 130 wpm
InstagramCAPTION
2200 left
Only the first ~125 characters show before the “more” cutoff.
Social
X (Twitter)TWEET
280 left
Most non-Latin characters and emoji count as 2. Premium accounts can post up to 4 000.
BlueskyPOST
300 left
ThreadsPOST
500 left
LinkedInPOST
3000 left
Posts truncate after ~140 characters in the feed before “see more”.
TikTokCAPTION
2200 left
YouTubeTITLE
100 left
SEO
GoogleMETA TITLE
60 left
Pixel-width matters too; 50–60 chars usually fits the desktop SERP.
GoogleMETA DESCRIPTION
160 left
Mobile snippets cap around 120; desktop around 160.
Messaging
SMSSINGLE MESSAGE
160 left
GSM-7 single-segment SMS. Includes any emoji as multi-byte; the segment count grows past 160.
Within limit
Close (90%+)
Over limit

Frequently Asked Questions

What is the Instagram caption character limit?

Instagram captions can be up to 2,200 characters. However, only the first 125 characters appear in the feed before the 'more' link, so front-load your key message.

Do hashtags count toward the Instagram caption limit?

Yes. Every character in your caption — including hashtags, mentions, spaces, and emoji — counts toward the 2,200-character limit.

How many hashtags should I use in an Instagram caption?

Instagram allows up to 30 hashtags per post. Research suggests 3–5 highly relevant hashtags often outperform walls of generic tags for reach and engagement.

Platform Character Limit Reference

Character limits for major social networks, SEO fields, and messaging platforms as of 2026.

Social Platforms

PlatformFieldLimit (chars)Notes
X (Twitter)Tweet280Most non-Latin characters and emoji count as 2. Premium accounts can post up to 4 000.
Most non-Latin characters and emoji count as 2. Premium accounts can post up to 4 000.
X PremiumLong tweet4,000Premium / X Pro long-form post limit.
Premium / X Pro long-form post limit.
BlueskyPost300
ThreadsPost500
InstagramCaption2,200Only the first ~125 characters show before the “more” cutoff.
Only the first ~125 characters show before the “more” cutoff.
InstagramBio150
LinkedInPost3,000Posts truncate after ~140 characters in the feed before “see more”.
Posts truncate after ~140 characters in the feed before “see more”.
LinkedInHeadline220
FacebookPost63,206
TikTokCaption2,200
YouTubeTitle100
YouTubeDescription5,000
PinterestPin description500

SEO & Search

PlatformFieldLimit (chars)Notes
GoogleMeta title60Pixel-width matters too; 50–60 chars usually fits the desktop SERP.
Pixel-width matters too; 50–60 chars usually fits the desktop SERP.
GoogleMeta description160Mobile snippets cap around 120; desktop around 160.
Mobile snippets cap around 120; desktop around 160.
Google AdsHeadline30
Google AdsDescription90
URLSlug75Soft cap. Shorter URLs tend to earn higher click-through rates.
Soft cap. Shorter URLs tend to earn higher click-through rates.

Messaging

PlatformFieldLimit (chars)Notes
SMSSingle message160GSM-7 single-segment SMS. Includes any emoji as multi-byte; the segment count grows past 160.
GSM-7 single-segment SMS. Includes any emoji as multi-byte; the segment count grows past 160.
DiscordMessage2,000
Discord NitroMessage4,000