Skip to content

Browser or app

Browser vs app calling: when a tab is enough and when to install

TL;DR

For outgoing calls, a browser tab does nearly everything an app does, with nothing to install and a microphone permission for one site. An app is better when you must be reachable, because the web dialers I checked ring only in an open tab, if at all. Every service I compared, side by side shows who offers a web dialer, an app or both.

Key facts

What actually differs between a browser and an app?

The call travels the same way in both: over the internet to the provider, then onto the phone network. What changes is everything around it: how much you install, which microphone permissions you grant, whether you can be reached while the window is closed, how the system treats it in the background, and where you buy credit.

Browser tab vs installed app, point by point
PointBrowser tabInstalled app
InstallNothing: WebRTC is built in[6]39.3 to 417.8 MB for the four iPhone apps I checked[7][1]
MicrophonePer site, HTTPS only[8]; can be allowed once[9]Granted once, for the whole app[10]
Incoming callsOnly while the tab is open and signed in, if at all[3][4]Can ring while the app is closed[11]
BackgroundIdle tabs may be deactivated; tabs with an active call may be spared[5]On iPhone, the system wakes the app when a call arrives[11]
CreditBought on the provider's websiteIn some apps, through the App Store at prices that can differ[12]

Installed SIP softphones are a third option; see softphones compared with web phones.

How much do you have to install?

In a browser, nothing beyond the browser you already have, as long as it is a recent version. An app adds tens or hundreds of megabytes and a minimum system version, which can rule out an older phone. Some services skip the browser and work only in their app. Official listings showed these figures on .

iPhone app size and requirements vs the browser version
ServiceiPhone app sizeiPhone app needsBrowser version needs
Google Voice240.2 MB[2]iOS 26.1 or later[2]Current or previous Chrome, Edge, Safari or Firefox (Firefox on Windows and Mac only)[13]
WhatsApp417.8 MB[1]iOS 15.1 or later[1]Chrome or Edge 100+, Firefox 115+, Safari 15+[14]
TwinPhone39.3 MB[7]iOS 17.0 or later[15]Current Chrome, Edge, Firefox, Brave or Safari[16]
Yolla110.6 MB[17]iOS 15.0 or later[18]Chrome, Safari, Firefox or Edge[4]

Sizes from each app's US App Store page; they change with updates.

Talk360 has no desktop app for Windows or Mac, though some Apple silicon Macs can install its iPad version[19]. WhatsApp Web needs no install, but it must be linked to a WhatsApp account on a phone[20].

Which permissions does each one ask for?

A web dialer asks for the microphone site by site, and only on HTTPS pages; an installed app asks once, for everything it does. Either way, the operating system must first let the browser or the app use the microphone, and on a work computer an administrator may decide for you.

Can a browser tab ring like a phone app?

Only while it is open. The web dialers I checked that take incoming calls ring in an open, signed-in tab, and their help pages describe no way to ring once it is closed. An installed phone app can ring even when it is closed, like an ordinary call[11].

On iPhone, calling apps lean on the system: PushKit wakes the app when a call arrives[11], and CallKit shows the Phone app's own call screen[26]. If a missed call matters, keep the app on your phone.

Keeping a dialer tab ready

  1. Pin the tab: Chrome may spare pinned tabs from deactivation[5].
  2. Add the site to Always keep these sites active in Chrome's Performance settings[5].
  3. Allow notifications for the site: Chrome counts page notifications among the things that may keep a tab active[5].

Does a browser tab drain more battery than an app?

I found no battery figures for either version from any provider I checked, so I can't say one drains less. What browsers do document is how they treat background tabs: they slow idle ones down to save power but leave tabs with audio or a live WebRTC connection running[27].

Chrome's Energy Saver, which switches on when the laptop is unplugged or low on battery, spares tabs with video calls or audio[5]. The weak spot is the idle tab: Memory Saver deactivates tabs you are not using[5], and a deactivated dialer cannot ring.

Does a call cost the same in the browser and in the app?

Usually yes, because on the services I checked the web dialer and the app draw on one account and one balance. The differences sit at the edges: where you can buy credit, at what price, and which free features work only between the mobile apps.

Where the browser and app versions differ on cost
ServiceWeb and appWhere they differ
Google VoiceOne number on the web and mobile[28]Paid plans can't be bought as an in-app purchase[29]
TwinPhoneOne account in the browser and the iPhone app[15]In-app credit is billed at App Store prices, which can differ[12]
YollaAccount and balance shared[4]Free Yolla-to-Yolla calls only between mobile apps[4]

Can you call without installing an app, for free?

Yes, within limits. A browser can make free calls to other WhatsApp users through WhatsApp Web, free US and Canada calls through Google Voice or TextNow if you live there, and a few capped calls a day to phone numbers through free web dialers. Each comes with a condition.

I track these caps in free online calls and their limits. Carrier Wi-Fi Calling is something else: a feature of your mobile line that you switch on in the phone's settings, where the carrier supports it[38]; see what carrier Wi-Fi Calling actually is.

When is an app the better choice?

Install the app when calls must reach you while the window is closed, when a service has no web dialer, or when its web version lacks a feature you need. Stay in the browser when you can't install software, use a computer the service makes no app for, or mostly call out.

Choose the app when

Stay in the browser when

TwinPhone, which sponsors this site, is built around the browser: sign-up needs only an email or Google account, not a phone number[16], and its iPhone app is optional[15]. Against that, it has no free calls or trial credit[45], a $10 minimum top-up[12], numbers only in the US, Canada and Puerto Rico[46], and higher UK and Indian mobile rates than Yolla[47][48][49]. Its pages say 145+ countries in one place and 165 destinations in another[16][47].

Frequently asked questions

Is it safer to call from a browser or from an app?

Neither is safer by default. A browser lets a site use the microphone only on an HTTPS page and only after you allow it[8], and WebRTC must encrypt the audio it sends[52]. An app keeps its microphone access until you switch it off in the system settings[10]. In both, the last leg of a call to a phone number follows the phone carrier's own security[53].

Can I receive calls in my browser when the tab is closed?

Not on the web dialers I checked. Google Voice rings on a computer only while you are signed in with the browser window open[3], TwinPhone needs its tab or iPhone app open or signed in, though it emails missed calls[23], and Yolla Web takes no incoming calls at all[4]. To be reachable at any time, install the provider's phone app.

Does calling from a browser use more battery than an app?

I found no published comparison from any provider, so I can't say which drains less. Browsers slow down idle background tabs to save power, but not tabs playing audio or holding a WebRTC connection[27]. Chrome's Energy Saver also spares tabs with video calls or audio, and it switches on only when the laptop is unplugged or low on battery[5].

Can I call from my phone's browser instead of installing an app?

With some services. Yolla Web works on phones and tablets as well as computers[4], and TwinPhone lists Chrome, Edge, Firefox, Brave and Safari on iPhone and Android[16]. WhatsApp lists only Windows, Linux and macOS for WhatsApp Web[14]. Incoming calls are the catch: TwinPhone rings only in an open or signed-in tab or app[23], so if you need to be reachable, install the app.

Do the app and the browser version share my number and balance?

On the services I checked, yes. Yolla shares one balance between its app and Yolla Web[4], Google Voice uses one number on the web and mobile[28], and TwinPhone's iPhone app signs in to the same account[15], though credit bought there is billed by Apple at App Store prices[12].

Can I make free Wi-Fi calls online without an app?

Partly. On any internet connection, WhatsApp Web calls your WhatsApp contacts for free[24], and free web dialers such as PopTox allow up to five calls a day to the same phone number[35]. Carrier Wi-Fi Calling is different: it is a feature of your mobile line that you switch on in your phone's settings, where the carrier supports it[38], not something you open in a browser.

Is Phone Link the same as calling from a browser?

No. Phone Link is a Windows app that relays calls from your own Android phone or iPhone over Bluetooth, so the phone must stay within Bluetooth range with Bluetooth on[54]. A web dialer uses its own account instead, and TwinPhone, for one, works on devices without an active SIM[53]. I compare the two in Phone Link versus a web dialer.

Ask an AI about this page

Each link opens the assistant in a new tab with this page's address in the question.

Sources

  1. WhatsApp Messenger App - App Store · Apple (App Store listing by WhatsApp Inc.) · checked November 1, 2026
  2. Google Voice App - App Store · Apple (App Store listing by Google LLC) · checked November 1, 2026
  3. Set up your phone to make & receive Google Voice calls - Computer - Google Voice Help · checked November 1, 2026
  4. Make Phone Calls from Your PC, Laptop, or Browser - Yolla · checked November 1, 2026
  5. Personalize Chrome performance - Google Chrome Help · Google · checked November 1, 2026
  6. WebRTC API - Web APIs | MDN · MDN Web Docs (Mozilla) · checked November 1, 2026
  7. TwinPhone: Second Phone Number App - App Store · Apple (App Store listing) · checked November 1, 2026
  8. MediaDevices: getUserMedia() method - Web APIs | MDN · MDN Web Docs (Mozilla) · checked November 1, 2026
  9. Use your camera and microphone in Chrome - Computer - Google Chrome Help · Google · checked November 1, 2026
  10. Control access to the microphone on Mac - Apple Support · Apple · checked November 1, 2026
  11. Responding to VoIP Notifications from PushKit | Apple Developer Documentation · Apple · checked November 1, 2026
  12. How does TwinPhone billing work? - TwinPhone Help Center · checked November 1, 2026
  13. System and browser requirements for Voice - Google Voice Help · checked November 1, 2026
  14. About supported browsers - WhatsApp Help Center · WhatsApp · checked November 1, 2026
  15. TwinPhone for iPhone · checked November 1, 2026
  16. Call a phone from your browser - TwinPhone · checked November 1, 2026
  17. International Calling - Yolla (App Store, via Apple iTunes Search API) · checked November 1, 2026
  18. FAQ - Yolla · checked November 1, 2026
  19. Can I Use Talk360 on a Desktop or Laptop? | Talk360 Help Center · checked November 1, 2026
  20. About WhatsApp Web - WhatsApp Help Center · WhatsApp · checked November 1, 2026
  21. Turn on app permissions for your microphone in Windows | Microsoft Support · Microsoft · checked November 1, 2026
  22. Can't make or receive WhatsApp voice calls (Web) - WhatsApp Help Center · WhatsApp · checked November 1, 2026
  23. Do I pay to receive calls on my TwinPhone number? - TwinPhone Help Center · checked November 1, 2026
  24. How to make a 1:1 voice call (Web) - WhatsApp Help Center · checked November 1, 2026
  25. About WhatsApp for desktops (Mac) - WhatsApp Help Center · WhatsApp · checked November 1, 2026
  26. CallKit | Apple Developer Documentation · Apple · checked November 1, 2026
  27. Page Visibility API - Web APIs | MDN · MDN Web Docs (Mozilla) · checked November 1, 2026
  28. Set up Google Voice - Computer - Google Voice Help · checked November 1, 2026
  29. Learn about Google Voice Starter standalone & Standard standalone plans - Google Voice Help · checked November 1, 2026
  30. Identify Google Voice subscription types - Google Voice Help · checked November 1, 2026
  31. The end of legacy Google Voice for personal accounts - Google Voice Help · checked November 1, 2026
  32. 5 Best Free Calling Apps in October – TextNow · checked November 1, 2026
  33. TextNow phone plan guide (textnow.com/phone-plan) · checked November 1, 2026
  34. Terms of Use – TextNow · checked November 1, 2026
  35. International Calling Rates | PopTox · checked November 1, 2026
  36. About us | PopTox · checked November 1, 2026
  37. Free call | Call2Friends - Online call · checked November 1, 2026
  38. Make a call with Wi-Fi Calling - Apple Support · Apple · checked November 1, 2026
  39. How Do I Sign Up for a Rebtel Account? | Help | Rebtel.com · checked November 1, 2026
  40. Can I Call from My Landline? | Help | Rebtel.com · checked November 1, 2026
  41. Using end-to-end encryption (E2EE) in Zoom meetings · checked November 1, 2026
  42. Introducing Web Calling on WhatsApp, Plus More New Updates (WhatsApp Blog, July 28, 2026) · checked November 1, 2026
  43. Progressive web apps | MDN · MDN Web Docs (Mozilla) · checked November 1, 2026
  44. Use the Dialpad Web App – Dialpad · checked November 1, 2026
  45. Can I call a phone from my browser for free? - TwinPhone Help Center · checked November 1, 2026
  46. Get Your Own Virtual Phone Number - TwinPhone · checked November 1, 2026
  47. International Calling Rates — Pay As You Go, Per Minute - TwinPhone · checked November 1, 2026
  48. Cheap Online International Calls to the United Kingdom - Yolla · checked November 1, 2026
  49. Cheap Online International Calls to India - Yolla · checked November 1, 2026
  50. Terms of Use - Yolla · checked November 1, 2026
  51. How to make a group voice call (Web) - WhatsApp Help Center · WhatsApp · checked November 1, 2026
  52. RFC 8827: WebRTC Security Architecture · IETF (RFC Editor) · checked November 1, 2026
  53. Call From Your Browser Without a SIM Card - TwinPhone · checked November 1, 2026
  54. Make and receive phone calls from your PC | Microsoft Support · Microsoft · checked November 1, 2026