CountCharacters

SMS Character Counter

Count SMS characters and track segment splits. Standard GSM-7 messages cap at 160 characters per segment. Adding emoji switches to Unicode and cuts the limit to 70. Limit: 160 characters.

0 chars
Characters0
No Spaces0
Words0
Sentences0
Paragraphs0
Lines0
Read time0s@ 238 wpm
Speak time0s@ 130 wpm
SMSSINGLE MESSAGE
160 left
GSM-7 single-segment SMS. Includes any emoji as multi-byte; the segment count grows past 160.
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
InstagramCAPTION
2200 left
Only the first ~125 characters show before the “more” cutoff.
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.
Within limit
Close (90%+)
Over limit

Frequently Asked Questions

How many characters can an SMS message have?

A single GSM-7 SMS segment allows 160 characters. If you exceed that, carriers split it into multiple segments of 153 characters each, which can cost more to send.

Do emoji break the 160-character SMS limit?

Yes. Emoji require Unicode (UCS-2) encoding, which drops the single-segment limit from 160 to 70 characters. Multi-segment UCS-2 messages allow 67 characters per segment.

What characters are included in the GSM-7 character set?

GSM-7 includes standard Latin letters, digits, common punctuation, and a small set of symbols. Characters outside that set — including most emoji and accented letters — trigger Unicode encoding and lower your per-segment limit.

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