Is there a link similar to <a href="tel:...">
for text messages. The behavior would be similar but instead of calling the number it would prompt the user to send a text?
Asked
Active
Viewed 2.7k times
13

Stephen Selvey
- 353
- 2
- 3
- 11
-
5Possible duplicate of [SMS URL on Android](http://stackoverflow.com/questions/4787905/sms-url-on-android) – Steve Trout May 12 '17 at 21:42
-
Possible duplicate of [How to pre-populate the sms body text via an html link](https://stackoverflow.com/questions/6480462/how-to-pre-populate-the-sms-body-text-via-an-html-link) – Neeraj Kumar Oct 17 '17 at 22:40
-
If my answer resolved the question could you accept it to close the question? – Tony Apr 03 '18 at 17:01
5 Answers
33
try using this:
<a href="sms://+14035550185?body=I%27m%20interested%20in%20your%20product.%20Please%20contact%20me.">Send a SMS message</a>
You can use the body parameter to queue a message in the text.

Tony
- 2,890
- 1
- 24
- 35
-
2Very cool. I think this answer is underrated. I had no idea that you could do this with an tag. – Frank Aug 23 '17 at 12:33
0
On my Mac, latest OS, simply opens Messenger and I have to type everything, phone, message, etc. Better than nothing but does not pre-load the number or message. It does deliver the message.
Is there some (html/php?) code to actually do this as with email, e.g., by looking up recipient in a directory? That would require only typing (or perhaps speaking on a phone) the message. Could do but hate to rediscover the wheel.
-
1If you have a new question, please ask it by clicking the [Ask Question](https://stackoverflow.com/questions/ask) button. Include a link to this question if it helps provide context. - [From Review](/review/late-answers/31547181) – Dani3le_ Apr 20 '22 at 15:43
0
Try using this sms formats, which have tested on mobile browser too:
<!-- With phone number -->
<a href="sms:+150000000?body=Share%20this%20message%20on%20sms">Send SMS Message</a>
<!-- Without phone number -->
<a href="sms:?&body=Share%20this%20message%20on%20sms">Send SMS Message</a>

Tnaike
- 29
- 5
-
Your answer could be improved with additional supporting information. Please [edit] to add further details, such as citations or documentation, so that others can confirm that your answer is correct. You can find more information on how to write good answers in the [help center](https://stackoverflow.com/help/how-to-answer). – Ethan Jun 19 '22 at 14:36
-1
WhatsApp provides an option to send text.
<a href="whatsapp://send?text=The text to share!" data-action="share/whatsapp/share">Share via Whatsapp</a>

marcobiedermann
- 4,317
- 3
- 24
- 37