An SMS message can contain up to 160 characters when using the standard GSM (Global System for Mobile Communications) character set. When you use characters outside this set, your message automatically converts to Unicode format, which reduces the character limit to 70 characters and may result in higher messaging costs.
Character Encoding & Message Limits
Standard GSM Messages
Single message: 160 characters
Multi-part message segments: 153 characters each
Uses 7-bit encoding
Most cost-effective option
Widely supported across all devices
Unicode Messages
Single message: 70 characters
Multi-part message segments: 67 characters each
Uses 16-bit encoding
Higher cost per message
Required for non-GSM characters, emojis, and special symbols
Character Usage Guide
Common Problematic Characters
Below are frequently used characters that should be replaced with their GSM-compliant alternatives:
Character to Avoid
GSM Alternative
Notes
' (curved quote)
' (straight quote)
Word processors often auto-convert these
" (curved quotes)
" (straight quotes)
Both opening and closing quotes need changing
– (en dash)
- (hyphen)
Common in copied web content
— (em dash)
- (hyphen)
Often used in formal writing
… (ellipsis)
... (three periods)
Counts as one character when using periods
• (bullet)
* (asterisk)
Common in formatted lists
` (backtick)
' (straight quote)
Often used in technical writing
" (smart quotes)
" (straight quotes)
Auto-converted by word processors
~ (tilde)
- (hyphen)
Common in technical content
¬ (not sign)
- (hyphen)
Rare but problematic
Standard GSM Character Set (7-bit)
Letters
Uppercase: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Lowercase: a b c d e f g h i j k l m n o p q r s t u v w x y z
Numbers
0 1 2 3 4 5 6 7 8 9
Basic Punctuation
. , ; : ? ! " ' ( ) / - _
Symbols
@ # % & * + = < >
Special Characters
Greek Letters: Δ Φ Γ Λ Ω Π Ψ Σ Θ Ξ
Accented Characters: é è ø ñ Ñ ü ä ö Ü Ö Å å É æ Æ ß Ç
Space and Control: [space] [newline] [carriage return]
Extended GSM Characters (Counts as 2 Characters)
These characters are supported but each counts as two characters against your limit: [ ] ~ ^ € \ |
Best Practices for SMS Composition
Message Planning
Draft your message in a plain text editor to avoid automatic character conversion
Calculate character count before sending
Include space for any personalization variables
Consider message splitting points for longer content
Technical Considerations
Test messages on multiple device types
Use an SMS testing tool to verify character encoding
Check character count using a GSM-specific calculator
Verify support for special characters in target regions
Content Optimization
Use abbreviated forms when appropriate
Remove unnecessary punctuation
Simplify formatting
Use standard GSM characters whenever possible
Common Pitfalls to Avoid
Formatting Issues
Copying from word processors without cleaning text
Using rich text formatting
Relying on special characters for emphasis
Technical Mistakes
Assuming all special characters count the same
Not accounting for message concatenation
Ignoring character encoding in different regions
Content Problems
Using emojis without understanding their impact
Including URLs with special characters
Not considering message splitting in natural break points
Impact on Message Costs
GSM Messages
Standard rate applies
More characters per message
Better value for longer content
Unicode Messages
Higher rate may apply
Fewer characters per message
May require more segments for same content
Cost Impact Analysis
Message Splitting Examples
Standard Message (GSM-7):
Welcome to our store! Get 20% off your purchase today. Valid until December 31.
(71 characters = 1 SMS)
Message with Special Characters (UCS-2):
✨ Welcome to our store! Get 20% off your purchase today! ⭐
(71 characters = 2 SMS)
Character Replacement Guide
Special Character
GSM Alternative
Impact
✨ (sparkle)
* (asterisk)
Saves 1 SMS
– (en dash)
- (hyphen)
Maintains GSM
" (smart quote)
" (straight quote)
Maintains GSM
• (bullet)
* (asterisk)
Maintains GSM
… (ellipsis)
... (periods)
Maintains GSM
Best Practices for Cost-Effective SMS Marketing
Message Planning
Draft in plain text first
Calculate character count before adding special characters
Consider message priority vs. cost
Plan split points for longer messages
Marketing Considerations
A/B Testing
Test engagement with/without special characters
Monitor ROI for decorated messages
Track click-through rates
Brand Voice
Balance professionalism with personality
Maintain consistency across campaigns
Consider target audience preferences
Strategic Use of Special Characters
Use emojis to emphasize key points
Place special characters at natural breaks
Limit to one or two per message
Testing and Verification
Before Sending
Use a GSM character checker tool
Verify message length
Test on multiple devices
Check cost calculations
Verify delivery format
After Sending
Monitor delivery rates
Check message appearance
Track segmentation
Analyze cost efficiency
Gather recipient feedback
Conclusion
While special characters can enhance message engagement, their impact on costs requires careful consideration. Balance creativity with cost-effectiveness by using special characters strategically and monitoring their impact on campaign performance.