keentext
  1. 首页
  2. 字数限制
  3. 手机短信

短信字数限制

一条短信最多 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 和微信也有同样的限制吗?

没有。它们通过互联网发送,不是短信,上限大得多。