SMS 二维码

💬 SMS QR Code

📐 工作原理与说明
sms:+15551234567?body=文本内容
或 SMSTO:号码:内容(兼容旧安卓)
短信二维码本质是把 URI Scheme 编码进二维码:扫码端解析出 URI 后交给系统处理,自动打开短信编辑界面并预填号码与正文。iOS 支持 sms:号码?body=… 形式,部分安卓还支持 SMSTO:号码:正文 的老格式。内容较长时二维码会变密(版本升高、模块变小),建议正文控制在 100 字以内、纠错等级选 M,并在打印时保证码区留白(Quiet Zone ≥ 4 个模块宽)。正文与号码中的特殊字符需先做百分号编码。

📚 深度解析:SMS 二维码

💡 常见使用场景

  • 生成 smsto 二维码(号码+内容)。
  • 在门店物料上放「扫码发短信」:预填号码与内容,用户扫码后只需点击发送即可参与活动。
生成
`smsto:13800000000?body=Hi` → QR。

❓ 常见问题(FAQ)

扫码会直接发吗?
唤起短信草稿,需用户确认发送。
为什么扫出来内容被截断了?
因为二维码容量有限,内容越长模块越密、越难扫;另外短信 URI 中的特殊字符需做百分号编码,未编码的 &、# 会被当作参数分隔符截断。建议正文控制在 100 字以内、特殊字符先编码,并用较宽松的纠错等级与足够大的打印尺寸。
⚠️ 使用说明与注意事项
📖关于「SMS 二维码」 ▼

📝工具简介

Create a QR code that pre-fills an SMS recipient and message body when scanned.