1001Ferramentas
📞Utilities

Tel Link Builder

Build clickable tel: links from a phone number in the international E.164 format. Great for call buttons on mobile sites, email signatures and contact pages.


  

Call buttons that actually dial on mobile

The phone number sits in the site footer as plain text, so on a phone the visitor has to memorize it, leave the page and type it into the dialer. A tel: link turns that into one tap with the number already filled in. The catch is the format: spaces, parentheses and dashes get in the way, and the number should be in international form so it also works for someone calling from abroad.

The cleanup is literal: everything that is not a digit or a plus sign is stripped, and if what remains does not start with a plus, one is prepended. That means the tool never guesses a country. Typing (11) 99999-0000 yields tel:+11999990000, which is not a valid number anywhere; typing +55 11 99999-0000 yields the correct tel:+5511999990000. Numbers written with a 00 international prefix also come out wrong, since the 00 stays in place — swap it for a plus sign.

What you get is the URI, not finished markup: wrap it in an anchor element with href set to the generated value and a label such as Call now. Extensions and pause characters do not survive the cleanup, so append the semicolon-ext part by hand after copying. Worth testing on desktop too: with no calling app registered for the protocol, the click does nothing visible. The link is assembled in your browser as you type.

Frequently asked questions

Do I have to include the country code?
Yes. The tool only adds the plus sign; it has no idea where the number belongs. Without the country code in front, the link becomes an invalid international number.
How do I add an extension?
Enter the main number, copy the result and append the extension yourself using the semicolon-ext form. Letters and semicolons are stripped during cleanup, so they cannot be typed into the field.
Does the link work on a desktop browser?
It depends on what is installed. With a softphone or calling app registered for the protocol, the browser hands the number over; with nothing registered, clicking does nothing.

Related Tools