Click-to-call link generator — tel links that dial in one tap

Type a phone number and the tool turns it into a tel link that dials in one tap, with the HTML anchor, an optional extension and a QR code for printed material.

Live demo · real result from this tool

Your result appears here.

Processed on your device — nothing is uploaded.

  1. Enter the number in Phone number (international format), such as +44 20 7946 0958.
  2. Add an Extension (optional) if callers should reach a particular desk.
  3. Edit Link text. It does not follow the number field, so type your own words.
  4. Keep QR code ticked to get a PNG and an SVG code that dials the number when scanned.
  5. Copy the Link or the HTML anchor into your website, email signature or booking page.

What it does and when to use it

On a mobile page, a phone number that is only text forces people to copy it or remember it. A tel link makes the number a button: one tap opens the phone’s dialler with the number already entered. It suits contact pages, “Call now” buttons, emergency or out-of-hours lines, and the footer of a mobile site.

The QR code is handy on printed flyers, shop windows and vehicle signs, where people can scan instead of typing. To give people more ways to reach you, add a WhatsApp chat link or an SMS link, or offer your full details as a vCard contact file.

How it works

RFC 3966, the tel standard, says a global number starts with + followed by the country code and the national number, with no spaces. The tool writes exactly that: tel: plus the cleaned number. Letters in the number, as in a vanity number, become keypad digits (ABC = 2 … WXYZ = 9), and a note shows the conversion. If you fill in an extension, its digits are added as ;ext=204. Letters and other symbols in the extension are dropped.

If the cleaned number does not start with +, the link is still made, but a warning asks you to use the international format. A domestic number such as 020 7946 0958 dials correctly inside its own country only. The QR code holds the full tel link with medium error correction. Nothing is uploaded.

Worked examples

London office (the preset). +44 20 7946 0958 gives the link tel:+442079460958 and this HTML:

<a href="tel:+442079460958">Call +44 20 7946 0958</a>

With QR code on, the PNG for this link is 290 pixels square.

Adding an extension. The same number with extension 204:

tel:+442079460958;ext=204

Domestic format. 020 7946 0958 with link text “Call the office” produces tel:02079460958 and the warning “Use the international format (+country code) so the link dials correctly from any country.”

Limits and tips

  • The tool checks format, not whether the number exists. Tap the finished link on your own phone once.
  • Write the number visibly next to the button for desktop visitors and for people who prefer to dial manually.
  • Use the SVG code for print. It stays sharp at any size, while the PNG has a fixed pixel size.
  • For a styled code with your own colours, paste the link into the QR code generator.

Frequently asked questions

What does a tel link do on a computer?
Desktop browsers hand tel links to a calling app if one is set up, such as a softphone or a linked mobile. If there is none, nothing useful happens, so always show the number as readable text as well.
Do I have to remove the spaces from my number?
No. Type it the way you print it. The tool keeps a leading + (or turns a leading 00 into +) and removes spaces, dashes, dots and brackets, because the link itself must not contain them.
Will the extension be dialled automatically?
The tool adds it as ;ext= in the link, the form defined in the tel standard. Some phones dial it after a pause and some ignore it, so tell callers the extension in the link text as well.
Can I use a vanity number like 1-800-FLOWERS?
Yes. Letters are converted to the digits on a phone keypad (the ITU E.161 layout, where ABC is 2, DEF is 3 and so on up to WXYZ for 9), so +1 800-FLOWERS becomes tel:+18003569377. A note under the result lists each conversion, such as FLOWERS → 3569377, so you can check it.
Does the link text update when I change the number?
No. Link text is a separate field that starts as "Call +44 20 7946 0958". Change it to match your own number or to words such as "Call the office".

Sources

  1. RFC 3966: The tel URI for Telephone Numbers — RFC Editor, accessed 2026-10-08

Written by the ToolsRift team · Last updated

Pages are drafted with AI assistance and checked by automated tests. How we write and check pages.

Was this tool useful?

Report a problem

Start typing to search every tool.

↑ ↓ to moveEnter to openEsc to close