Free tool

SMS length calculator

Check how many characters your message uses, how it will be encoded, and how many SMS segments it will consume before you send it.

Typed104EncodingGSM-7Remaining56

Segments per message

1

Fits in a single SMS.

Total for 1 recipient

1 SMS segments

Get your rate

Your account gets its own per-segment rate based on your volume, no published pricing tiers.

GSM-7

160 / 153 chars

Plain English, digits, common punctuation

160 single segment153 per part once split

Unicode

70 / 67 chars

Devanagari, emoji, most accented letters

70 single segment67 per part once split

How it works

  1. 1GSM-7 (plain English text) fits 160 characters in a single SMS.
  2. 2Once a GSM-7 message needs more than one segment, every segment, including the first, holds 153 characters.
  3. 3Any character outside the GSM-7 alphabet (Devanagari, emoji, most accented letters) switches the whole message to Unicode.
  4. 4Unicode allows 70 characters in a single segment, then 67 per segment once it splits into more than one.
  5. 5Extended GSM symbols, ^ { } [ ] ~ | and \, cost two units each, even though they look like one character.
Tip

Keep messages plain and GSM-7-only when you want to stay in one segment, a single emoji or Devanagari character switches the whole message to Unicode and drops your limit from 160 to 70.

Best for

OTPs, delivery alerts, promotions, and support updates, anywhere message cost matters and you want to know the segment count before you hit send.

Ready to send at this rate?

Create an account and every campaign you send is billed at exactly this segment math, no rounding, no guessing.