⭐ 0

SMS Length Calculator — GSM-7 & Unicode Segments

Live character count with platform limits: Twitter/X, Instagram, LinkedIn, YouTube titles, meta descriptions and real SMS segment math.

Processed entirely in your browser — nothing you enter here is ever uploaded.

0
Characters
280
Limit
280
Remaining

SMS mode counts like carriers do: GSM-7 texts fit 160 characters (153 per segment when split), any character outside that alphabet switches the whole message to Unicode with 70 (67) per segment.

Processing... 0%

Result

About this tool

This page opens the character counter in SMS mode: as you type, it detects the encoding your message will actually use, counts the segments carriers will bill, and shows how many characters remain in the current segment.

The honest math: if every character fits the GSM-7 alphabet (basic Latin letters, digits, common punctuation), one SMS carries 160 characters, and longer texts split into segments of 153 (7 characters go to the stitching headers). But a single character outside that alphabet — an emoji, a smart quote “like this”, or letters from most non-Latin scripts — silently switches the entire message to Unicode (UCS-2), where one SMS holds only 70 characters and split segments hold 67. One stray character can double or triple the cost of a campaign.

The calculator shows the detected encoding live, so you can spot the exact moment your text flips from GSM-7 to Unicode and decide whether that emoji is worth an extra segment. Everything is computed locally in your browser.

Example. The word hello counts as 5 characters, leaving 275 of the 280 Twitter/X limit and one GSM-7 SMS segment with 155 characters spare.

Limit. One character outside the GSM-7 alphabet switches the whole message to UCS-2, 70 characters or 67 per split segment, and the Twitter tally does not apply CJK double-weight or t.co link length.