SMS Character Counter — 160

Count SMS characters, message parts, and detect GSM vs Unicode encoding live.

0
Characters
0
SMS Parts
SMS limit0 / 160
0 used160 remaining

SMS Character Counter — Key Numbers

160GSM-7 single SMS
70Unicode single SMS
153chars per GSM part
67chars per Unicode part

Frequently Asked Questions

How many characters can an SMS have?
A standard GSM-7 SMS holds 160 characters. If you use emoji or special characters (Unicode), the limit drops to 70 characters per message.
What happens when an SMS exceeds 160 characters?
When a GSM-7 SMS exceeds 160 characters, it splits into multiple parts of 153 characters each. The 7 characters per part are used for message concatenation headers.
What is GSM-7 encoding?
GSM-7 is the standard SMS encoding that covers the basic Latin alphabet, digits and common punctuation. It allows 160 characters per SMS. Emoji, accented characters and non-Latin scripts trigger Unicode encoding.
Does using emoji reduce my SMS limit?
Yes. A single emoji switches your message to Unicode encoding, reducing your per-message limit from 160 to 70 characters. Multi-part Unicode messages use 67 characters per part.

How to use the SMS Character Counter

Type your SMS message

Paste or type your SMS text. The counter instantly detects whether your message uses standard GSM-7 encoding or Unicode — triggered by emoji or special characters.

See parts and encoding

The sidebar shows total characters, SMS parts, characters remaining in the current part, and encoding type. GSM-7 single SMS = 160 chars; Unicode = 70 chars.

Avoid unexpected costs

Messages over the single-SMS limit split into multiple parts — each billed separately by carriers. Our counter shows exactly how many messages you'll send before you hit send.

About the SMS Character Counter

Our free SMS Character Counter tells you not just how many characters you've written, but exactly how many SMS messages you'll send. A standard GSM-7 SMS holds 160 characters. The moment you add an emoji or a character outside GSM-7, your message switches to Unicode encoding — and your limit drops to 70 characters per message.

When a message exceeds the single-SMS threshold, it splits into multiple parts. Multi-part GSM-7 messages use only 153 characters per part. Unicode multi-part messages use just 67 per part. Our counter tracks all of this simultaneously — live with every keystroke — so you always know your exact cost before you send.