SMS 分段计算器

把短信内容贴进去。这个工具会统计字符数、判断走 GSM-7 还是 Unicode 编码、算出你会被收几段钱,以及马币实际费用。它还会指出具体是哪个字符把你的短信推进了 Unicode —— 账单上那笔意外开销通常就出在那里。

字符数0
编码
段数0
每段容量
计费段数 0
单价 RM0.20
总费用 RM0.00

短信到底是怎么计费的

短信不按「条」收费,按收费。一段能装多少字,完全取决于编码方式。

编码单段容量拆分后每段什么会触发
GSM-7160 字符153 字符纯英文字母、数字和基本标点
Unicode (UCS-2)70 字符67 字符任何一个中文、淡米尔文、带音标字母或 emoji

有两件事最容易让人措手不及,上面的计算器都能直接看到:

一个字符就能让账单翻倍。编码是整条短信一起决定的,不是逐字符判断。一条 150 字符的英文短信是 1 段;加一个 emoji,整条变成 Unicode —— 151 个字符去挤 70 字符的额度,就是 3 段。因为一个笑脸,成本涨了 3 倍。

长短信的容量会缩水。一旦需要拆成多段,每段都要带一个拼接头,好让收件人的手机按顺序拼回去。这个头会占掉正文空间,所以容量从 160 降到 153(或 70 降到 67)。一条 320 字符的英文短信因此是 3 段,不是 2 段。

没人会告诉你的那 4 个字符

在我们这条通道上,上游会在短信送到运营商之前加上 RM0 前缀——连尾部空格共 4 个字符。不是我们加的,我们也去不掉,但它确实占用你的字符额度,所以必须算进段数。上面的计算器已经把它算进去了,这也是为什么一条 160 字符的英文短信会显示成 2 段而不是 1 段。

之所以特意说明,是因为大部分计算器不会提这件事,而差异会出现在账单上而不是屏幕上。如果你拿我们的数字去和通用的国际短信计算器对比,差的就是这 4 个字符。

怎么把短信压在一段以内

常见问题

一条短信是多少字?

纯 GSM-7 字符是 160。只要有一个字符不在 GSM-7 里,整条就切换成 Unicode,一段只装 70。

没到 160 字符,为什么算 2 段?

要么是某个非 GSM 字符逼出了 Unicode(看计数器上方的提示),要么是上游 RM0 前缀把你推过了边界。计算器两种都会显示。

emoji 算一个字符吗?

不算。emoji 会强制 Unicode 编码,而且大部分 emoji 要占 70 字符额度里的两位。一个 emoji 能把 1 段变成 3 段。

这个计算器对别家平台准吗?

160/70 和 153/67 是 GSM 标准,哪里都一样。RM0 前缀是我们上游通道特有的。如果你在比价,可以直接问对方「你们会不会在我的短信前面加东西」——这是个合理问题,答案会改变你的实际成本。

RM0.20 一段,现在就能发

无月费、无合约,预付额度不过期。注册后 WhatsApp 领免费试用额度,先发一条真实短信到自己手机,再决定付不付钱。