GSM-7 vs UCS-2 Encoding & Segment Forecaster
Test any message template against real cellular carrier encoding limits. Understand how single emojis or Hindi characters cut your message capacity from 160 to 70 characters.
Live GSM-7 and UCS-2 segment calculator
Estimated savings across your customer list
Based on 1,000 monthly recipients (1,000 billable segments) vs Twilio/Exotel gateway markups + platform subscriptions.
160 Characters per Segment (153 if Multi-part)
Standard Latin characters, numbers, and basic punctuation are packed into 7 bits per character. A single message payload holds 140 octets (1,120 bits), allowing exactly 160 characters. When concatenated into multiple segments, 6 bytes are reserved for the User Data Header (UDH), reducing per-segment capacity to 153.
70 Characters per Segment (67 if Multi-part)
Inserting a single non-GSM character (such as Devanagari script, accented letters, or emojis) forces the mobile handset and SMSC switch into UCS-2 encoding. Each character now consumes 16 bits, instantly slashing the per-message limit from 160 to 70 characters.