SMS that fits one message and stays legal
SMS marketing has the highest open rate of any channel, but it is unforgiving: you have one screen of text, a hard character budget, and a legal obligation to let people opt out. This builder assembles a compliant marketing text from its required parts — brand name, offer, a call to action with a short link, and the STOP opt-out — while counting characters live so you do not silently overflow into multiple billed segments.
How it works
The tool composes your message in the order recipients expect and then measures it against the real SMS encoding rules:
Brand: identifies the sender up front
Offer: the reason to act
CTA: a verb + short link (Shop: brand.co/sale)
STOP: the required opt-out line
It detects whether your text stays within GSM-7 (the 7-bit alphabet used for plain Latin text) or forces UCS-2 unicode encoding. GSM-7 fits 160 characters in a single SMS; any emoji or special character drops the limit to 70. When you exceed the single-message limit, messages are concatenated in segments of 153 characters (67 for unicode), and the tool shows exactly how many billed segments your draft will use.
Tips and example
Lead with your brand so the text never reads as spam, then make the offer concrete and the CTA a single verb plus a short link. Avoid emoji unless they earn their place — one can halve your character budget and double your cost. Keep the whole message under 160 GSM-7 characters so it sends as a single SMS and lands as one notification. Never send to a number that did not explicitly opt in, and always keep the STOP line: it is both the law and the difference between a campaign and a carrier ban.