All posts
How to Add Click-to-Call to Any Browser Without an App
Tutorials

How to Add Click-to-Call to Any Browser Without an App

GlobCall Team··10 min read

Adding click-to-call to a browser takes under five minutes and requires zero app installation. Sites with visible phone numbers convert up to 30% better than those without — and in 2026, most of that calling happens directly inside the browser. This article walks you through exactly how to set it up, whether you're a developer adding a tel: link to a site, a business owner who wants customers to reach you in one click, or just someone who wants to call internationally without downloading anything.

Key Takeaways:

  • A tel: HTML link costs nothing to implement and works in every major browser in 2026 — it's the fastest way to add click-to-call to any page
  • Browser-based VoIP (like GlobCall) lets you make the actual call inside the browser tab itself, with no app, no SIM card, and rates starting at $0.02/min to the USA and Canada
  • For teams, shared-balance browser calling means unlimited members can make international calls from one account — no per-seat fees eating into your budget

Need to call internationally?

From only $0.02/min to 200+ countries.
No apps, no contracts.

First minute freeNo credit cardWorks anywhere
Try a Free Call Now
GlobCall userGlobCall userGlobCall userGlobCall userGlobCall user

Trusted by 10,000+ callers worldwide

What "Click-to-Call" Actually Means in 2026

Click-to-call describes any setup where a user clicks a link or button and a phone call starts immediately. On mobile, that usually means the device's native dialer opens. On desktop, it's more interesting — the browser can hand off to a softphone, open a VoIP web app, or make the call entirely inside the tab itself.

There are two distinct layers here. First, the link itself: the tel: URI that tells the browser "this is a phone number." Second, the calling engine — whatever actually places the call. You can have the link without the engine, and the engine without the link. But when both are in place, a visitor clicks once and you're talking.

Most businesses only set up the first layer and call it done. The second layer — a browser-native calling engine — is where the real efficiency lives.


The tel: link is a native HTML attribute supported by every major browser since around 2011. On mobile, tapping it opens the phone dialer. On desktop, it triggers whatever the OS has set as the default calling app — which, since Skype was shut down in May 2025, is increasingly a browser-based VoIP service.

The syntax is straightforward:

<a href="tel:+12025551234">Call us: +1 (202) 555-1234</a>

Always use the full international format with the + prefix and country code. Writing tel:2025551234 will fail for international visitors. The +1 (for USA/Canada), +44 (UK), +91 (India) — those prefixes matter.

A few practical rules:

  • No spaces or dashes inside the tel: attribute — use tel:+12025551234, not tel:+1-202-555-1234. Some browsers handle formatted numbers, but don't rely on it.
  • Display the formatted number to humans — inside the <a> tag, write it however is readable: +1 (202) 555-1234.
  • Include area codes — always. Local numbers without area codes break on international click.

You can also validate your numbers before publishing. The phone number validator catches formatting issues that would silently break tel: links in certain browsers.


Step 2: Make the Call Happen Inside the Browser

A tel: link on a desktop browser will prompt the user to choose an app. If they don't have one configured, they get an error or a pop-up asking what to open. That's friction. You want the call to happen immediately, inside the browser, with no decision required.

Browser-based VoIP solves this. Services like GlobCall run entirely in a browser tab using WebRTC — the open standard built into Chrome, Firefox, Safari, and Edge. No plugin. No download. No account required on the caller's end if you set it up right.

Here's how it works for the person clicking:

  1. They click your tel: link or a "Call Now" button
  2. Their browser opens a lightweight VoIP interface (or your own embedded dialer)
  3. They allow microphone access — a one-time browser prompt
  4. The call connects, in-browser, over the internet

For the business owner, the call arrives like any other incoming call — on your number, with your usual routing. The caller never installs anything.

If you want to confirm your browser can handle VoIP calls cleanly before committing, the browser call quality test checks your connection, codec support, and microphone in under a minute.


Step 3: Choose the Right Calling Engine for Your Situation

Not every use case needs the same setup. Here's how to think about it.

You just want people to call your number. Use a tel: link. If you're on Shopify, there's a specific setup process for adding phone numbers to your store that handles both mobile and desktop cases correctly. For the broader question of whether a phone number on your site actually moves the needle, the research is clear — it does.

You want to make outgoing calls from your browser. Go to a site like GlobCall, enter a number, allow microphone access, and call. Rates are per-minute: USA and Canada at $0.02/min, UK landlines at $0.03/min, Germany landlines at $0.04/min. No subscription, no app. The international calling rates calculator lets you check any destination before you commit.

You're running a business with a team. You'll want a shared balance, local numbers in the countries your customers are in, and no seat fees as your team grows. That's the GlobCall business setup — one balance, unlimited team members, local numbers in 100+ countries. There's a useful comparison of pay-as-you-go vs monthly subscription models if you're deciding which structure fits your volume.

You're building something custom. You can embed a WebRTC dialer directly into your web app using GlobCall's API, so clicking a number in your CRM or customer dashboard triggers the call inline. No separate tab, no separate app.


How to Add Click-to-Call Without Touching Code

If you're not a developer and don't want to touch HTML, you've still got options. Several no-code approaches work well in 2026.

Website builders with native click-to-call. Wix, Squarespace, and Webflow all let you add a phone number widget that auto-generates the tel: link. In Wix, it's under "Add Element > Contact." In Squarespace, add a button block and set the action to "Phone Number." These handle the formatting automatically.

Google Business Profile. Add your number there and Google generates a click-to-call button in search results automatically. No website edit required. If you're targeting international customers, use the format with country code in your GBP listing — it affects click-to-call behaviour in international searches.

Call buttons via third-party widgets. Tools like Tidio, Drift, and CallPage let you add a floating "call us" button without writing code. Some of these can route through VoIP directly. The catch is they're usually subscription-based and add a third-party script to your site.

Your email signature. This one is underused. A tel: link in an email signature works identically — clicking it opens the dialer on mobile or your configured VoIP app on desktop. Format it as <a href="tel:+12025551234">+1 (202) 555-1234</a> in your HTML email client.

For anyone curious about the broader technical picture of how this all connects — WebRTC, SIP, how browsers route calls — the browser click-to-call explainer covers the underlying mechanics clearly.


Setting the Default Calling App in Each Browser

When a user clicks a tel: link on desktop, the browser hands off to the OS, which checks what's registered as the default calling app. Getting this right is the difference between a smooth call and a frustrating "which app would you like to open?" dialog.

Chrome on Windows/Mac. Chrome itself doesn't make calls — it opens whatever is set as default. On Windows, go to Settings > Default Apps > Phone Link (or your preferred VoIP app). On Mac, FaceTime is the default unless you change it. You can point GlobCall or any web-based calling service to handle tel: links by configuring it as your default via the OS or a browser extension.

Firefox. Firefox has a built-in protocol handler setting. Go to about:preferences#general, scroll to "Applications," find "tel" in the list, and set the action to your preferred calling site. You can point it directly at https://globcall.com/call so every tel: click opens the dialer pre-loaded.

Safari on Mac. Safari defaults to FaceTime. To change it, go to System Settings > General — but note that Default Web Browser won't help here. You need FaceTime > Preferences > Default for calls, or a third-party app that registers itself for tel: handling.

Edge on Windows. Similar to Chrome — it defers to Windows default app settings. The Phone Link app is Microsoft's suggestion, but it requires pairing with an Android phone, which isn't useful for pure VoIP.

The cleanest solution for most people is a browser extension that intercepts tel: links and redirects them to a web-based dialer. Several extensions exist for Chrome and Firefox specifically for this. Search "tel: link handler" in the Chrome Web Store or Firefox Add-ons directory.


Click-to-Call for International Numbers

International click-to-call has one extra wrinkle: the number format must include the + and country code, or many devices will try to dial it as a local number and fail.

If your business serves customers in multiple countries, you'll want local numbers in each market rather than just your home country number. A US visitor is far more likely to click a +1 number than a +44 one. The virtual phone number guide for businesses explains why local presence affects click rates as much as conversion rates.

GlobCall offers local numbers in 100+ countries, all manageable from one dashboard. Your UK site shows a +44 click-to-call link, your India site shows a +91 link, your Mexico site shows a +52 — and all of them route to the same team. You can check what that looks like for specific markets: Australia, India, Germany, Philippines, Japan.

For outgoing calls, rates vary by destination. Calling Japan landlines runs $0.15/min from the browser. Nigeria is $0.33/min, Philippines $0.46/min. For lower-cost destinations like UK landlines at $0.03/min or Mexico at $0.03/min, browser VoIP is almost always cheaper than carrier rates. The international call rates page has the full list.


Need to call internationally?

From only $0.02/min to 200+ countries.
No apps, no contracts.

First minute freeNo credit cardWorks anywhere
Try a Free Call Now
GlobCall userGlobCall userGlobCall userGlobCall userGlobCall user

Trusted by 10,000+ callers worldwide

Frequently Asked Questions

Does click-to-call work on desktop browsers without a phone?

Yes. With a browser-based VoIP service configured as your tel: handler, your computer's microphone and speakers handle the call. No phone, no SIM card, no additional hardware. WebRTC-based services like GlobCall work entirely in-browser on Chrome, Firefox, Safari, and Edge. The guide to calling without a SIM card covers the full setup.

What's the simplest way to test click-to-call on my website?

Open your site on a mobile device and tap the phone number. If a dialer opens, the tel: link is working. On desktop, click the link and watch whether your OS prompts for an app or opens one automatically. You can also use the browser call quality test to confirm your browser supports VoIP calls before pointing tel: links at a web-based dialer.

Can I add click-to-call to a Shopify store without coding?

Yes. Shopify's theme editor lets you add button elements and set the link to a tel: URL without touching Liquid or HTML. The Shopify phone number setup guide walks through exactly where to find it in the 2026 theme editor, including the Dawn theme which is still the most common starting point.

Is browser-based calling secure enough for business use?

WebRTC calls are encrypted end-to-end by the protocol specification — it's baked into the standard, not optional. GlobCall and similar services don't add unencrypted legs. For regulated industries, the call encryption is comparable to what enterprise VoIP providers offer. The real security risk is usually misconfigured extensions or browser permissions, not the protocol itself.

What happens when someone clicks a tel: link in an email?

On mobile, it opens the native phone dialer. On desktop email clients like Outlook or Apple Mail, it typically opens whatever the OS has set as the default calling app. In webmail like Gmail running in a browser, clicking a tel: link behaves like it would in any other browser context — which means a configured web-based dialer can intercept it.


Wrapping Up

Click-to-call in 2026 is simpler than it's ever been, with no app required on either end when you use browser-based VoIP.

Here's what to remember:

  • Use tel:+[country code][number] format — always include the + prefix and country code, or international clicks will fail
  • The tel: link is just a trigger — the experience depends on what calling engine handles it; browser VoIP gives callers a zero-install path
  • Set a default handler in your browser settings — Firefox, Chrome, and Edge all support routing tel: clicks to a web-based dialer
  • For international businesses, local numbers per country improve click rates and caller trust
  • Rates via browser VoIP are low — USA/Canada at $0.02/min, most of Europe under $0.05/min, with no subscription required to start

Ready to make and receive calls entirely in your browser? Try GlobCall — two clicks to call, no app, no roaming.

Need to call internationally?

From only $0.02/min to 200+ countries.
No apps, no contracts.

First minute freeNo credit cardWorks anywhere
Try a Free Call Now
GlobCall userGlobCall userGlobCall userGlobCall userGlobCall user

Trusted by 10,000+ callers worldwide

Related articles

Cheap calls anywhere, from your browser

200+ countries from $0.02/min · No apps, no contracts

No appCredits never expireFirst min free
Try GlobCall free

Trusted by 10,000+ callers worldwide