Generator

Phone Number Link Generator

Enter a number once and get every link format you need to make it tappable: phone calls, text messages, WhatsApp, Telegram, Viber, Signal and FaceTime. Copy a ready-made HTML anchor, a Markdown link or the raw URL.

Your click-to-contact links

Messenger links only open a chat if that number has an account on the service. "Test" opens the link on this device so you can check the behavior before publishing.

How to Create a Click-to-Call Link

The generator handles country codes and URL encoding for you.

Add the Number

Pick the country and type the number the way you normally write it. The tool converts it to international format.

Write an Optional Message

Pre-fill the text for SMS and WhatsApp links. Spaces, emoji and punctuation are encoded automatically.

Copy the Snippet

Choose HTML, Markdown or plain URL, copy the link you need and use Test to try it on your device.

Where Tappable Phone Links Make a Difference

Every extra step between a visitor and a call costs you contacts.

On mobile, a plain phone number forces people to copy, switch apps and paste. A proper link opens the dialer or chat directly, and the right format depends on where the link will live.

  • Website Headers and Contact Pages: Wrap your number in a tel: link so mobile visitors call with one tap.
  • Email Signatures: HTML signatures can include call and WhatsApp links next to your name.
  • Social Media Bios: Profiles that allow a single URL work well with a wa.me link that opens a chat.
  • Google Business and Ad Landing Pages: Clear click-to-call buttons on landing pages make phone leads easy to measure.
  • README Files and Docs: Markdown links let support numbers in documentation open the dialer on phones.
  • Customer Support Widgets: Offer customers a choice of call, SMS or messenger from a single contact block.

Phone Link Formats at a Glance

The URL scheme behind each button and what it needs.

Link typeFormatNumber styleMessage pre-fill
Phone calltel:+12025550147E.164 with +Not supported
SMSsms:+12025550147?body=HiE.164 with +Yes, via body
WhatsApphttps://wa.me/12025550147?text=HiDigits only, no + or spacesYes, via text
Telegramhttps://t.me/+12025550147E.164 with +No
Viberviber://chat?number=%2B12025550147E.164, + encoded as %2BNo
Signalhttps://signal.me/#p/+12025550147E.164 with +No
FaceTimefacetime:+12025550147E.164 with +No

Always include the country code. A link written as tel:2025550147 may dial correctly inside the US but fails for visitors browsing from abroad or using a foreign SIM.

tel: Links vs WhatsApp Links

Two ways to start a conversation from the same number.

tel: Call Link

Built into every phone
  • Opens the native dialer
  • No app or account required
  • Instant voice conversation
  • Desktop browsers hand it to a calling app
  • Standard HTML, supported everywhere
Best for: Urgent enquiries, bookings and service businesses where people prefer to talk.
VS

wa.me Chat Link

Needs WhatsApp
  • Opens a WhatsApp chat
  • Can pre-fill the first message
  • Asynchronous, so customers reply when ready
  • Works on web, desktop and mobile
  • Only reaches numbers registered on WhatsApp
Best for: Regions where WhatsApp is the main channel, order updates and quick questions.

Publishing Phone Links the Right Way

Small details that keep links working for every visitor.

Link Best Practices

  • ✓Use international format — the + and country code make the link work from any country.
  • ✓Show the number as text too — desktop users without a calling app can still read it.
  • ✓Test on iPhone and Android — SMS body handling and messenger apps differ between platforms.
  • ✓Give links descriptive text — "Call our Boston office" is clearer for screen readers than a bare number.
  • ✓Keep pre-filled messages short — one friendly sentence gets more replies than a long template.

Link Mistakes to Avoid

  • ✗Formatting inside the URL — brackets and spaces in tel: links break on some devices; the tool strips them.
  • ✗Adding + to wa.me links — WhatsApp expects digits only after the slash.
  • ✗Publishing someone else's number — only link to numbers you have permission to share.
  • ✗Relying on a messenger only — offer a tel: link too for people without the app.
  • ✗Hiding tracking in the message — pre-filled text is visible and editable, so keep it honest.

Phone Number Link FAQs

How call and chat links behave across devices.

Wrap it in an anchor with a tel: link, for example <a href="tel:+12025550147">+1 202-555-0147</a>. Choose HTML output and copy the phone call row.

The browser passes it to the default calling app, such as FaceTime on a Mac or a softphone on Windows. With no calling app installed, nothing happens, so show the number as text too.

Yes. Type the message in the pre-filled message field and the wa.me link includes it as the text parameter.

WhatsApp's click-to-chat format requires the full international number as digits only, with no +, spaces or dashes.

Yes. The sms:+number?body=message format opens the default messaging app with the text filled in on current iOS and Android versions.

Telegram only resolves phone number links when the owner allows being found by their number in privacy settings.

Yes. Choose Markdown output to get [text](tel:+12025550147) style links for READMEs, wikis and chat tools.

No. Links are built in your browser and nothing is stored or sent anywhere.

Copied to clipboard!