什么是短信链接生成器?
创建可点击的 sms: 链接,点击后打开默认短信应用,自动填入电话号码和消息内容。适合联系页面、客服链接和行动号召按钮。
工具生成的链接格式是 sms:+号码?body=编码后的文本。消息正文已经做了 URL 编码,所以表情符号、换行和特殊字符在跳转时不会乱码。iOS 处理 sms: 链接的方式跟 tel: 一样:点击后会先弹窗确认再打开「信息」。安卓默认短信应用的行为也相同。
使用方法
- 输入包含国家区号的收件人电话号码(例如 +86 138-0000-0000)。
- 输入点击链接后预填显示的消息内容。
- 复制生成的sms:链接,或下载HTML代码片段嵌入到您的网站中。
何时使用
- 在移动端落地页加一个一键联系客服的按钮。
- 在纸质小票的订单号旁印一个二维码,扫码后短信里已填好客服模板。
- 让播客听众一键发送带话题词的短信投票,文本预填好。
结果
比如你想在网站页脚放一个客服链接。输入 +1-800-555-0199,消息填上「您好,我需要订单 # 方面的帮助」,就能生成一个点击即可发送短信的链接。
常见问题
- sms: 链接在桌面浏览器能用吗?
- 基本上不行。macOS 上如果登录了 iCloud,链接会打开「信息」应用。Windows 或 Linux 大多数浏览器会报错或没反应,因为没有默认的短信处理程序。这类链接是为移动端设计的。
- 为什么必须填国家区号?
- 没有国家区号,外区的手机就不知道怎么把短信发出去。号码请用 + 加国家代码开头(例如 +1 代表美加,+44 代表英国,+86 代表中国大陆)。工具会自动去掉空格、连字符和括号。
- sms: 和 smsto: 链接有什么区别?
- sms: 是 RFC 5724 规定的现代写法,iOS 和较新版本的安卓都支持。smsto: 是更早的安卓专属写法。新版安卓也兼容 sms:,所以本工具只输出 sms: 以获得最广的兼容性。
- 可以同时给多个收件人预填短信吗?
- RFC 允许 sms:+号码1,+号码2 这种写法,但实际支持参差不齐。iOS 会建一个群组对话,安卓常常只识别第一个号码。要确保群发,建议用多个独立链接,或借助后端服务。
- 预填消息长度有限制吗?
- 规范本身没有硬性上限,但 URL 编码后大多数系统在 1000–2000 字符之间会被截断。建议把预填文本控制在 70 字以内(中文按 GSM 编码每条短信约 70 字),这样既不会被截断,也避免拼接计费。