SMS 短信字数与分段计算器
了解短信的编码方式、分段位置和预计费用。文本始终保留在您的浏览器中。
SMS 短信草稿
短信和费用数据仅保留在当前浏览器标签页中,不会上传或保存。
可见字符数:0
高级设置
备用方案会为消息头预留更多空间。Twilio 将这些较小容量用于发往美国和加拿大的免费号码长短信,并非所有通道都采用此规则。
实时估算
0
个分段
GSM-7
0 个七位组
当前分段容量为 160 个七位组,剩余 160
常用方案 · 153 / 67
结果基于所选模型估算,服务商的处理方式可能不同。分段预览
预览保留原文及换行。请通过服务商发送完整原文,不要分别发送这些预览片段。
添加短信内容以查看分段。
检查替换选项
逐项选择后查看预览。替换标点可能改变排版或含义,原始草稿始终保持不变。
没有适用的预设替换。不会转写其他语言、姓名或表情符号。
估算群发费用
请输入您的实际单价以进行估算。
分段数 × 收件人数 × 每段单价。仅对最终总额按货币的小数位数进行四舍五入。
不进行汇率换算,也不包含税费或附加费。重试、投递失败、目的地、发送号码类型、运营商和合同条款均可能影响账单。
SMS 编码容量
| 编码 | 单段短信 | 长短信每段 |
|---|---|---|
| GSM-7 个七位组 | 160 | 153 |
| Unicode 个 UTF-16 代码单元 | 70 | 67 |
常用方案下,160 个 GSM 七位组可放入一条 SMS,161 个就需要拼接。每段都需预留 UDH,因而仅剩 153 个七位组或 67 个 UTF-16 代码单元。GSM 扩展字符占两个七位组。CR 和 LF 各占一个单元,CRLF 占两个,换行形式不会被规范化。
服务商通常将 Unicode SMS 称为 UCS-2。本工具按 UTF-16 代码单元计数:🙂 占两个,组合表情可能占更多。辅助的可见字符数按字素簇计算,与传输单元不同。
如何检查短信
- 粘贴短信。自动模式仅在全部字符均兼容时使用 GSM-7,否则使用 Unicode。
- 查看预计分段数和影响编码的字符。仅当您的网关采用其他方案时,才需要调整高级设置。
- 查看保留原文的分段预览。您还可以选择替换标点,或输入实际单价和收件人数。
理解 SMS 长度
GSM-7 是特定字符集,并不等同于 ASCII。它包含 é 和 ñ,但并非所有带变音符的字母。花括号、方括号、欧元符号等扩展字符需要转义码,因此占用更多空间。
Привет、你好和مرحبا 在此模型中自然需要 Unicode。这是正常的语言支持,不是书写错误。即使一条原本兼容 GSM 的短信中只出现一个弯引号,整条短信也会切换编码。
代码点标识 Unicode 字符,在 UTF-16 中可能占一个或两个代码单元。字素簇是人眼感知的字符,可能包含多个代码点。例如,e 加组合重音符以及家庭表情各自看似一个字符,却占用多个单元。
长短信使用用户数据头 UDH 来标识并重新组合各段。每一段的消息头都会减少有效载荷容量。预览保留完整的组合字符,因此可能留下服务商会以其他方式使用的空间。
隐私与模型限制
草稿、单价和收件人数仅存在于当前标签页内存中,刷新页面即可清除。只有您主动选择复制时才会写入剪贴板。本工具不发送短信,也不要求电话号码。
本模型不包含国家语言锁定移位或单移位表、二进制载荷、应用端口、服务商追加的退订文字、发送者签名、转写及运营商策略。服务商可能规范化、替换、追加、拒绝文本或采用不同分段方式。不计算 MMS 或 RCS。
请使用服务商合同中对应目的地和发送号码类型的价格。选择货币仅改变显示方式。最终估算不是报价,也不保证与账单一致。
SMS 计数常见问题
来源与核验
来源核验日期:2026-09-13- ETSI / 3GPP TS 23.038 字符表 · 电信标准
- 3GPP 规范版本 · 电信标准
- Twilio:GSM-7 字符集 · 服务商文档
- Twilio:SMS 长度与免费号码例外 · 服务商文档
- Twilio:UCS-2 与拼接 · 服务商文档
- Twilio:UTF-16 与补充平面表情 · 服务商文档
