Skip to main contentSkip to navigation
SMSRoute
Sign InGet Started

SMS Length Calculator

Calculate SMS segments, character limits, and encoding type in real-time. Supports GSM-7 and Unicode encoding.

Start typing to see live calculations

Try:

Ready to Calculate

Type or paste your SMS message above to see instant calculations for character count, encoding type, and SMS segments.

160
GSM-7 Single
153
GSM-7 Multi
70
Unicode Single
67
Unicode Multi

GSM-7 Encoding

Most efficient encoding for standard Latin characters, numbers, and basic symbols. Supports 160 characters in a single SMS, 153 in multi-part messages.

Unicode (UCS-2)

Required for emojis, non-Latin scripts (Chinese, Arabic, Cyrillic), and special characters. Limited to 70 characters per SMS, 67 in multi-part.

Ready to start sending SMS?

Create your free account and get started with our powerful SMS gateway. Send single messages or bulk campaigns with ease.

Frequently asked questions

Why does my 161-character message cost 2 SMS?

160 characters fits in one GSM-7 message. At 161, the message has to split into concatenated parts. Each part carries a 6-byte UDH header that drops the per-part budget to 153 characters, so a 161-char message bills as two 153-char parts.

I have one emoji — why does my whole message turn into 3 SMS?

A single Unicode character flips the entire message to UCS-2 encoding. The single-message budget drops from 160 to 70 characters; concatenated parts shrink to 67. A 200-character message with one emoji bills as 3 SMS.

Does Word's auto-correct break my GSM-7 messages?

Often yes. Word swaps straight quotes for curly quotes, double-hyphen for em-dash, and (c) for the copyright symbol — all Unicode. Paste through Notepad first or disable auto-correct to keep messages in GSM-7.

Is my message logged when I paste it here?

No. The calculator runs 100% in your browser. No POST request leaves the page. Only anonymous page-view analytics fire, with no message content attached. Verify in your browser network tab.

What's the segment limit for Turkish text?

Turkey uses a national-language locking shift. With shift on, the single-message limit is 154 characters (not 160), and concatenated parts are 147. Toggle the Turkish checkbox above to switch the calculator into shift mode.

How do I integrate this with the smsroute API?

The API send endpoint returns the same segment count this calculator computes. Confirm here, then POST to /v1/messages. From $0.004/SMS across 149 countries, top up with BTC, USDT, ETH, LTC, XMR, or SOL. No identity check at signup.