SMSLink Generator

Make a link that opens a new text message to you with the words already typed, plus a link that calls you. Both come with a QR code.

  • Free forever
  • No sign-up
  • Runs in your browser

Your text message

Include the country code (+1, +44) so it works abroad.

31 chars

Optional. They can edit it before sending.

"iPhone + Android" writes ?&body=, which both iPhones and Android phones read. The standard form, ?body=, is cleaner but some older iPhones drop the message.

What they'll see

The Messages chat that opens, message typed in.

Your links

Text link (sms:)

sms:+15550100199?&body=JOIN%20to%20get%20my%20weekly%20drop%20list

Call link (tel:)

tel:+15550100199

Ready. Tap the links on your phone to test them.

Scan to send a text

How to use the SMS Link Generator

  1. 1

    Enter your number with the country code.

  2. 2

    Write the message you want people to send.

  3. 3

    Copy the text link or the call link.

  4. 4

    Download the QR code and test it on an iPhone and an Android phone.

iPhone vs Android: where the message goes

Adding a message is where phones disagree. The standard for sms: links, RFC 5724, puts it after a question mark: sms:+15550100199?body=Hello. Android follows that. Older versions of iOS only read the message after an ampersand: sms:+15550100199&body=Hello.

The usual fix is ?&body=. Android sees a normal query string and finds body, and iPhones find &body= where they expect it. That's the default here. Switch to the standard style if a tool you're pasting into rejects the extra &.

Check these before you print

Normal texting rates apply, and texting an international number can cost the sender more, so say which country the number is in.

Test the link on an iPhone, an Android phone and a computer. Desktops may open a messaging or calling app, or nothing at all, so show the number as text as well.

Frequently asked questions

Do sms links work on iPhone?

Yes. iPhones open Messages with the number and text filled in. Use the iPhone + Android style so older iOS versions find the message too.

Why isn't my message showing up?

Usually it's the separator or the encoding. Use the ?&body= style and make sure spaces are encoded as %20. This tool handles both.

What's the difference between sms: and tel:?

An sms: link opens a new text message; a tel: link starts a phone call. Both use the same number format.

Can I make a text link without a number?

On most phones, yes. Leave the number out and the link opens a new message with your text, and the visitor picks who to send it to.

Embed this tool on your site

Want the SMS Link Generator on your own page? Copy the embed code and paste it where you want it to show up.

  • Free to use on your blog or site, with no account.
  • It sizes itself to fit and works on phones.
  • Keep the credit line so readers know where it's from.
your-site.com/blog

Free SMS Link Generator by Hiyaly

Put it allon one link.