What character sets can I use in SMS body?


Daniel Tolbert


Heads up: This article references Bandwidth's V1 platform experience, which is being shut down this year. Please visit Bandwidth's V2 API Platform Migration for more information. If you have any questions about your migration, don't hesitate to reach out to your Bandwidth Support Team!

International characters: Currently we support ASCII + UCS2 characters as well as UTF8.

For encoding, we use GSM-7, unless the message has special characters or emojis. If it has those, we use UCS-2.

GSM-7 can have 160 bytes, with characters represented as 1 byte each (so 160 characters). GSM-7 only supports normal characters.

UCS-2 can have 140 bytes, with characters represented as 2 bytes each (so 70 characters). UCS-2 supports special characters and emojis.

Article is closed for comments.