短信字数限制
一条短信最多 160 个字符,前提是每个字符都在基本的 GSM-7 字母表里。只要有一个汉字、表情符号或特殊字符,整条短信就会切换成 Unicode,只能放 70 个。更长的短信会拆成每段 153(或 67)个字符发送。
只保存在这个浏览器里。 不会上传任何内容。
把同一段文字同时对照 X、Instagram、LinkedIn、YouTube、Google 和短信的限制,并把自定义限制设为本页的数值。
打开字符计数器手机短信:关键数字
| 上限 | 160 个字符 |
|---|---|
| 含表情符号或其他 Unicode 字符的一条短信 | 70 |
| 长 GSM-7 短信的每一段 | 153 |
| 长 Unicode 短信的每一段 | 67 |
| 计算方式 | GSM-7 字符(少数符号算 2);出现任何其他字符(包括汉字),整条短信都会切换为 Unicode。 |
| 能放的英文单词数 | 24–29 |
最后核对:2026年10月。平台会调整限制;要紧时请查看平台的帮助页面。
哪些算字符
- GSM-7 包括英文字母、数字、常用标点和部分带重音的字母(é、ü、ñ、à)。
- 少数符号在扩展表里,要占 2 个位置:€ [ ] { } ~ ^ \ |。
- 其他任何字符,比如汉字、中文标点、表情符号、从文字处理软件粘贴来的弯引号,或 ł、ş 这样的字母,都会让整条短信变成 Unicode(UCS-2):每条 70 个字符。
- 长短信会分段发送,再在手机上拼起来;每段要让出 7 个字符(GSM-7)或 3 个字符(Unicode)给拼接信息。
最佳长度和上限
- 群发或按条计费的短信,尽量控制在一段之内:每多一段就多算一条。
- 把弯引号和破折号换成直的;文本清理工具一键就能做到。
- 计数器会显示是哪些字符导致切换成 Unicode,方便你替换。
常见问题
一条短信能发多少字?
用 GSM-7 字母表是 160 个字符;只要含有其他字符(比如汉字或表情符号),就是 70 个。所以中文短信一条最多 70 个字。
为什么一个表情符号就让短信只剩 70 个字符?
表情符号不在 GSM-7 里,所以整条短信改用 Unicode 发送,每个字符用 16 位而不是 7 位。
长短信是怎么拆分的?
拆成每段 153 个 GSM-7 字符或 67 个 Unicode 字符,手机再把它们拼起来。
iMessage 和微信也有同样的限制吗?
没有。它们通过互联网发送,不是短信,上限大得多。