ZH
我的工具

短信二维码生成器

制作能打开已填好号码和内容的短信的二维码,支持 SMSTO: 或 sms: 格式,计算短信分条数,可下载 PNG 和 SVG。

如果海外的人也可能扫描,请带上 + 和国家代码。空格、连字符和括号会被去掉。
可选。这是预先填好的文字,对方发送前仍可修改。
格式
PNG 的宽和高。SVG 可缩放到任意大小。
二维码标准要求 4 个模块的空白边框。
十六进制颜色,或填 "transparent" 表示无背景。
我的工具 →
广告

短信二维码会打开信息应用,并填好手机号码和写好的文字,对方只需点击发送。它适合短信报名名单、意见反馈号码、抽奖参与和包装上的客服号码。二维码在浏览器中生成,号码和内容不会被上传;工具还会计算短信条数,并检查图片能否扫描。

使用方法

  1. 输入手机号码;如果海外的人也可能扫描,请带上 + 和国家代码。
  2. 输入要预先填好的短信内容,也可以留空。
  3. 选择扫码器支持最广的 SMSTO:,或 sms: 链接格式。
  4. 设置尺寸、纠错级别和颜色,然后下载 PNG 或 SVG。

计算公式

SMSTO:<号码>:<内容> 或 sms:<号码>?body=<经百分号编码的内容>

号码中的空格、连字符、点号和括号会被去掉,开头的 + 会保留。SMSTO: 是 ZXing 的约定,大多数扫码应用和手机相机都能识别。sms: 形式遵循 RFC 5724,并把正文按 UTF-8 做百分号编码。短信条数:纯 GSM-7 文本一条短信可容纳 160 个字符,分条时每条 153 个;只要有一个字符不在 GSM 字符集内,整条短信就会切换为 UCS-2,可容纳 70 个字符,分条时每条 67 个。

示例

+1 555 123 4567 加上内容 Hello 会变成 SMSTO:+15551234567:Hello,用链接形式则是 sms:+15551234567?body=Hello。一条 161 个字符的纯英文短信比一条短信的容量多出一个字符,所以会拆成每条最多 153 个字符的 2 条 发送。

常见问题

扫描后会自动发送短信吗?

不会。手机只会打开一份草稿,对方需要检查后点击发送,并按自己套餐的正常短信资费计费。

应该用 SMSTO: 还是 sms:?

SMSTO: 是默认选项,因为相机应用和扫码器对它的支持最广。sms: 链接是网络标准,也可以作为网页上的链接使用,但各平台多年来对其 body 参数的处理并不一致,所以请用你的受众所用的手机测试。

为什么我的短信切换成了 Unicode?

只要有一个字符不在 GSM-7 字符集内(表情符号、中文或韩文、ç 或 ê 之类的字母,或从文字处理软件粘贴来的弯引号),整条短信就会变成 UCS-2,上限降为 70 个字符。工具会列出导致这个结果的字符。

需要加国家代码吗?

不加的话,号码会被当作扫描者手机所在国家的本地号码。海报、产品或可能在国外看到的地方,请使用 + 和国家代码。

最后更新:

引用此工具
APA

kakaoCalc. (2026, November 8). 短信二维码生成器. https://kakao.mobile/zh/tools/sms-qr-code-generator/

MLA

“短信二维码生成器.” kakaoCalc, 8 Nov. 2026, kakao.mobile/zh/tools/sms-qr-code-generator/.

广告