All posts

How to Make a Click-to-Call Link (tel: and sms:) for a Phone Number

··2 min read

A click-to-call link is an HTML link whose address starts with tel: followed by the number in international format, such as tel:+14155552671; tapping it on a phone opens the dialler. The click-to-call link generator writes the tel: link, an sms: link with an optional message and the HTML snippet for a website or email signature.

The text inside the link can be anything; the number in the href is what gets dialled.

The by-hand way

  1. Write the number in E.164 form: a +, the country code and no spaces. See E.164 phone number format.
  2. Wrap it: <a href="tel:+14155552671">(415) 555-2671</a>.
  3. For a text link, use sms:+14155552671?body=Hi%2C%20I%27d%20like%20a%20quote, with the message percent-encoded.
  4. In a spreadsheet, use =HYPERLINK("tel:+14155552671","Call").

Extensions go after the number as ;ext=204, though phones and calling apps differ in whether they dial them.

Step 1: enter the number

Type it in any format and pick the country for numbers written without a + code.

Step 2: choose Call or Text

For a text link, type the message to pre-fill. The tool encodes it and shows how many SMS segments it will take.

Step 3: copy the link or HTML

Optionally set the link text, then press Make the link. In an HTML signature paste the snippet; in Gmail and Outlook, add a link on the number in the signature editor and paste the tel: link as the address.

For many numbers at once, the list mode builds tel: and sms: links for a whole column. For SMS links from a list specifically, see how to make SMS links for a list of phone numbers.

What this check cannot do

  • It checks the number fits its country's numbering plan; it cannot tell you the line is in service or can receive texts.
  • sms: links only work where the device has a messaging app, which most desktops do not.
  • The visitor's phone decides what happens, so test each link on the devices your audience uses.

For WhatsApp instead of SMS, use the WhatsApp link generator.

Next: check the emails you publish alongside

If your contact page or signature also collects email, run the addresses behind it through the verify page: the first 100 email checks are free with a Google sign-in, no card. See pricing for larger lists.

Try it now

Open the click-to-call link generator.

Common questions

How do I create a click-to-call link?

Put tel: and the full international number in a link, such as <a href="tel:+14155552671">(415) 555-2671</a>. The number in the href is what gets dialled.

Why use the international form?

A local form like tel:4155552671 can fail when the visitor's phone is in another country. RFC 3966 defines the + form for global numbers.

How do I pre-fill a text message?

Use sms: with the number, then ?body= and the percent-encoded message. The visitor still presses send and can edit the text.

Does a tel link work on a desktop?

Only if the computer has a calling app. Otherwise clicking may do nothing or offer to open one such as Teams or FaceTime.

Can I make links for a whole list?

Yes. Switch to the list mode, paste numbers or upload a CSV and download the links.

Check your list before you send

Real mailbox checks over SMTP, and nothing is sent to the address. Sign in with Google and your first 100 email checks are free, no card. Plans for bigger lists are on the pricing page.