1. Home
  2. VPN / Privacy
  3. Disable webrtc
We are reader supported and may earn a commission when you buy through links on our site. Read Disclosure

How to Disable WebRTC in Chrome, Firefox, Opera and Yandex – Full Guide

WebRTC leaks present a real cybersecurity threat, and unfortunately no browser is immune to this risk by default. However, it’s not only possible to disable WebRTC–it’s easy. We show you how to disable WebRTC in today’s guide, plus share some tips on using VPNs to further boost your cybersecurity.

how to disable WebRTC in Chrome Firefox Opera and Yandex on a laptop
Why Trust AddictiveTips
Our expert team has rated and compared 30+ VPNs over a decade. As technology advances, we update our rigorous testing and scoring methodologies to match it and stay relevant.

WebRTC leaks are becoming more of a concern these days. Even people who use VPN browser extensions are vulnerable to the exploit, potentially putting their local identity and privacy at risk. If you’ve ever visited a website and given it permission to access your microphone or webcam, you may have exposed your identity without even knowing it. Knowing how to disable WebRTC in your browser is your best defense before it happens again.

Further enhance your browser security with these VPNs:

  1. NordVPN Most Secure Browser Extension – NordVPN is the tool to boost your browser security with its sleek, powerful Chrome and Firefox extensions.
  2. Surfshark – Unbreakable encryption, a great logging policy, and dedicated WebRTC leak protection.
  3. ExpressVPN – One of the fastest VPNs on the market, now available on your favorite browser.
  4. CyberGhost – User-friendly–even has a dedicated configuration for anonymous browsing.
  5. PrivateVPN – Super lightweight app that just works to lock down your privacy online.

Fortunately, it’s not all that difficult to disable WebRTC in Chrome, Firefox, Opera, Yandex, and other browsers. With a few minutes of your time you can protect your IP address on all of your devices by fixing dangerous WebRTC leaks. You can even upgrade to find a more secure browser to ensure your data stays safe at all costs! Read on for our full guide on how to disable WebRTC in your favorite web browser the fast and easy way.

Editor's Pick August 2026

Black Friday - 74% discount + 3 month's extra!

Basics of WebRTC Leaks and Why You Should Disable WebRTC

WebRTC, or Web Real-Time Communication, is an open source project launched in 2011 that aims to provide browsers and mobile apps with a simple interface for exchanging audio and video. The main advantage is that third party plugins or extensions aren’t needed to use this protocol, but that leads to some frightening drawbacks, as well.

About WebRTC vulnerabilities

Most people associate WebRTC issues with VPNs. This is a bit confusing, though, as VPNs aren’t where the problem lies, it’s in the browsers themselves. Some VPNs can and do address WebRTC leaks specifically, but by and large, your VPN doesn’t have a lot to do with this vulnerability, nor can they protect you from this vulnerability by default.

A good way to look at it is to think of a VPN as a private tunnel to the internet. Everything you do on your computer, from web browsing to gaming, movie streaming, and cloud storage, gets encrypted and anonymized before it leaves the device. This tunnel ensures your privacy no matter who is trying to track your data. If you also use your VPN for streaming, a Netflix blocking workaround can help with access issues.

WebRTC vulnerabilities are like someone smuggling a small package through this private tunnel. They make it possible for external websites you share audio or video with to sniff out your real public IP address, even if you’re connected through a VPN. Worse still, most browser extensions fail to detect WebRTC attacks, even high quality script blockers. For those seeking comprehensive online privacy protection, combining WebRTC blocking with an identity erasure service can help remove your personal information from data broker sites. Understanding how to disable WebRTC at the browser level is therefore a critical first step in protecting your real IP address.

Testing for WebRTC leaks

To properly confirm whether your WebRTC fix is working, follow this before-and-after verification workflow. The key check is not whether you see “No leak” with no VPN connected — it’s whether WebRTC exposes your real ISP-assigned public IP address after your VPN is enabled.

A quick note on what you’re looking for: WebRTC tests may show both a public IP (visible to the wider internet) and a local/private IP (your device’s address on your home network, typically something like 192.168.x.x). A local/private IP appearing in results is normal and not a leak. The concern is your real public IP being exposed. Also check for both IPv4 and IPv6 addresses — a VPN that only masks your IPv4 address can still leak your real IPv6 address.

  1. Disconnect your VPN and visit a WebRTC leak test tool such as ipleak.net, Browserleaks.com/webrtc, or the Mullvad Connection Check.
  2. Note your real public IP address shown in the WebRTC detection section. This is the IP you need to make sure stays hidden.
  3. Connect to your VPN and select a server.
  4. Reload the leak test page without closing your browser.
  5. Check the WebRTC section again. If your real ISP-assigned public IP from step 2 is no longer visible — and any IP shown matches your VPN’s exit IP or shows as hidden/n/a — you are protected.
  6. If your original real public IP still appears, WebRTC is leaking your identity even through the VPN. Apply the fixes in the sections below and repeat the test.

Running the test across two or three different tools is recommended, as each tool may detect different leak types. If results are inconsistent between tools, err on the side of caution and apply additional browser-level fixes. Once you know how to disable WebRTC properly, re-running this test confirms your changes are effective.

How to disable WebRTC in Chrome, Firefox, Opera, Yandex

Before diving into browser-specific steps, it helps to understand what is actually achievable in each browser. Not every browser lets you fully switch WebRTC off — some only allow you to limit how your IP address is handled, which reduces leak risk without completely disabling the protocol. Here is a quick overview:

  • Firefox: The only mainstream desktop browser that lets you fully disable WebRTC through a built-in setting. No extensions required.
  • Chrome and Edge: Cannot fully disable WebRTC. Extension-based mitigation (such as WebRTC Control or WebRTC Leak Prevent) is the practical solution. This limits IP exposure rather than switching WebRTC off entirely.
  • Opera and Vivaldi: Offer a built-in “Disable non-proxied UDP” setting that reduces leak risk, but also support Chrome extensions as an alternative.
  • Brave: Includes built-in fingerprinting and WebRTC IP handling controls that offer strong leak protection out of the box.
  • Mobile browsers: Generally offer fewer controls than their desktop counterparts. Firefox for Android is one of the better mobile options because it supports the same about:config method as desktop.

Keep these distinctions in mind as you follow the steps below. “Disabling WebRTC” in most Chromium-based browsers means mitigating leaks, not a complete off switch.

Disabling WebRTC features in four of the world’s main browsers is a straightforward affair. In just a few minutes you can patch WebRTC leaks, fix vulnerabilities, and lock down your identity for safer online browsing on any device.

How to Disable WebRTC in Chrome

Chrome currently does not offer a default method for users who want to disable WebRTC. You can either switch to Firefox to gain this functionality, or follow the extensions method outlined below.

If you’re using a desktop version of Chrome, download either the WebRTC Network Limiter or WebRTC Leak Prevent add-ons to stop WebRTC vulnerabilities, effectively disabling it in your browser. Add the extension by visiting the links above and clicking the “Add to Chrome” button at the top right. The extension will download and automatically enable, allowing you to stay safe from WebRTC vulnerabilities.

If you’re using Chrome on Android, be aware that the previously circulated method of navigating to chrome://flags/#disable-webrtc and disabling the “WebRTC STUN origin header” flag is no longer valid. That Chrome flag was deprecated and removed, and it is not a reliable method on any current version of Chrome. Chrome on Android does not currently offer a dependable built-in toggle to disable WebRTC. If you need WebRTC control on mobile, the most practical option is to switch to a browser that still exposes these controls — Firefox for Android supports the same about:config method as desktop (see below), and Brave for Android includes built-in WebRTC IP handling settings.

How to Disable WebRTC in Firefox

Firefox is one of the few browsers that actually lets you disable WebRTC without installing third party software or engaging in any kinds of hacks. Doing this is safe and shockingly easy, as well.

Open an empty tab and type about:config into the URL bar, then press enter. A warning will display saying “this might void your warranty”. Leave the checkbox enabled next to “show this warning next time”, then click the blue “I accept the risk!” button to continue.

The next screen will be filled with confusing entries. You’re only looking for one, though: media.peerconnection.enabled. Type this directly into the search box near the top of the window and a single entry should show up. Double click the preference and the value will change to “false”. This is the simplest way to disable WebRTC in Firefox completely.

Note that this fix works on both the desktop and mobile versions of the browser, so you can be completely leak-free no matter where you surf.

Opera WebRTC

The newer version of Opera runs on a modified Chromium engine, giving it full access to Chrome’s web store. You can install almost all of the extensions built for Chrome and run them just fine within Opera. This means it’s easy to follow the Chrome WebRTC patching instructions above to fix leaks with a lightweight third party extension.

As an alternative, Opera does offer a built-in method to disable WebRTC. In the browser’s URL bar, type about:config and press enter. Go to Settings and select Show advanced settings. Click Privacy & security, then look to where it says WebRTC. Select Disable non-proxied UDP and save your changes.

Yandex WebRTC

Disabling WebRTC in Yandex is quite simple, as well. Open the browser and go to the extensions sections. Scroll down and click the Yandex Browser extensions catalog button. Type in the name of a good WebRTC blocker (we suggest WebRTC Control) and search for it. When the results show up, click on the plugin, then click Add to Yandex Browser to install it. Confirm the download, then click the icon next to your URL bar to activate WebRTC leak protection.

How to Disable WebRTC in Other Browsers

Chrome, Firefox, and Yandex aren’t the only browsers on the market. If you use another piece of software, whether on desktop or mobile, follow the guides below to disable WebRTC and fix the leak for good.

Vivaldi

Vivaldi is based on the Chromium engine and is capable of running nearly all add-ons designed for Chrome. This means you can actually follow the WebRTC patching advice listed under the Chrome section above to fix the vulnerability and surf safely.

Vivaldi also supports WebRTC leak protection built into its privacy settings. Open up the configurations screen and click on the Privacy tab. On the right you’ll see a header labeled WebRTC IP handling. Untick the box below next to where it says Broadcast IP for best WebRTC Performance. This will fix the vulnerability in an instant.

Brave Browser

Brave is based on Chromium but currently does not support Chrome add-ons. The good news is you don’t need third party software to disable WebRTC vulnerabilities in Brave, it features a fix right out of the box.

Open Brave and navigate to Preferences > Shields > Fingerprinting Protection. Under the first dropdown menu choose Block all fingerprinting. This will disable WebRTC communications and stop potential leaks.

Alternatively, go to Preferences > Security > WebRTC IP Handling Policy and select Disable Non-Proxied UDP. This will make doubly sure that WebRTC leaks are taken care of. You can also follow both methods for added privacy, if you like.

This fix works on most versions of Brave, including mobile releases. Some iOS users report issues with WebRTC still staying active after following these instructions. Brave is working on a patch to fix this issue, so make sure to keep the browser up to date.

Safari

By default, Safari blocks sites from accessing your camera and microphone, making WebRTC issues almost unheard of. You can disable the feature anyway for complete privacy, just in case something goes wrong.

Open Safari and go to Safari > Preferences. Select the Advanced tab. Check the box at the bottom that says Show develop menu. Close the preferences window and navigate to Develop > Experimental features. Look for the option named Remove Legacy WebRTC API and select it to close WebRTC leaks.

If you’re using Safari on iPhone or iPad, open the settings app and scroll down. Navigate to Safari > Advanced > Experimental features. Look for the switch labeled Remove Legacy WebRTC API and tap it so it turns green.

Microsoft Edge

Modern Microsoft Edge is Chromium-based, which means the approach to handling WebRTC leaks is very similar to Chrome. Edge does not offer a built-in toggle to fully disable WebRTC, but you can install extensions from either the Microsoft Edge Add-ons store or directly from the Chrome Web Store (Edge supports Chrome extensions natively) to mitigate leaks. Extensions such as WebRTC Control or WebRTC Leak Prevent are reliable options.

To install an extension, open Edge and navigate to the Edge Add-ons store at microsoftedge.microsoft.com/addons, search for a WebRTC leak prevention extension, and click Get to install it. Alternatively, visit the Chrome Web Store in Edge and add your preferred extension from there — Edge will prompt you to allow extensions from other stores if you haven’t done so already.

Keep in mind that, as with Chrome, this approach is leak mitigation rather than a true full WebRTC disable. If you need to know how to disable WebRTC completely with a true off switch, Firefox remains the most reliable choice on both desktop and mobile.

What Breaks When You Disable WebRTC?

Before turning WebRTC off, it is worth understanding the practical tradeoff. WebRTC is the technology that powers real-time audio and video directly inside your browser — and a number of widely used services depend on it. Disabling or aggressively limiting WebRTC may cause the following to stop working or lose features when used in-browser:

  • Google Meet — video and audio calls will not function
  • Microsoft Teams (browser version) — calls and screen sharing will be affected
  • Discord (browser version) — voice and video channels will not work
  • Zoom (browser version) — in-browser meetings rely on WebRTC
  • WhatsApp Web — voice and video calls will break
  • Jitsi Meet — built entirely on WebRTC, so it will not function at all
  • Facebook Messenger video calling — in-browser video will not work

This does not mean you have to choose between privacy and functionality. Here are a few practical workarounds:

  • Temporarily re-enable WebRTC when you need to join a call, then disable it again when you’re done. Extensions like WebRTC Control make this as simple as clicking an icon in your toolbar.
  • Use a dedicated second browser for calls and video conferencing — for example, keep Firefox with WebRTC disabled for general browsing and use a separate Chrome or Edge profile with WebRTC enabled only for meetings.
  • Use native desktop or mobile apps instead of the browser version. Zoom, Teams, Discord, and WhatsApp all have standalone apps that handle WebRTC independently of your browser settings, so your browser-level changes will not affect them.

Being aware of these tradeoffs lets you make an informed decision and set things up in a way that protects your privacy without disrupting your day-to-day workflow. Knowing how to disable WebRTC selectively — rather than permanently — gives you the flexibility to stay both private and productive.

Comparison Of The Best VPNs To Secure Your Web Browser

VPNs
Average Speed
191.4Mbps
191.25Mbps
181.11Mbps
137.62Mbps
94Mbps
Countries
113
100
105
91
63
Servers
6800
3200
3000
9022
200
Uptime
99%
99%
99%
100%
99.9%
Log Policy
Logs Present
Logs Present
Logs Present
Logs Present
Logs Present
Live Chat Support
  • 24/7 Live Chat
  • 24/7 Live Chat
  • 24/7 Live Chat
  • 24/7 Live Chat
  • 24/7 Live Chat
Optimized for Torrenting
Yes
Yes
Yes
Yes
Yes
Streaming Unblocked
  • Netflix,
  • Disney+,
  • Amazon Prime,
  • iPlayer,
  • YouTube,
  • Hulu
  • Netflix,
  • Disney+,
  • Amazon Prime,
  • iPlayer,
  • YouTube,
  • Hulu
  • Netflix,
  • Disney+,
  • Amazon Prime,
  • iPlayer
  • Netflix,
  • Disney+,
  • Amazon Prime,
  • iPlayer,
  • YouTube,
  • Hulu
  • Netflix,
  • Disney+,
  • Amazon Prime,
  • iPlayer,
  • YouTube,
  • Hulu
Free Trial
30 Day Free Trial
7 Days Free Trial
30 Day Free Trial
24 Hours on Desktop and 48 Hours on Mobile
7 Days Free Trial
Money Back Guarantee
30 Days Money Back Guarantee
30 Day Money Back Guarantee
30 Day Money Back Guarantee
45 Day Money Back Guarantee
30 Day Money Back Guarantee
Connections
10
Unlimited
8
7
10
Works in Your Country
Best Price
$2.99/month
$1.99/month
$6.67/month
$2.19/month
$2.00

Best VPNs for securing your browser after you disable WebRTC

You can disable WebRTC on your browser, but that doesn’t protect you from every online danger. Adding a VPN to the mix ensures better privacy, better security, and an all-around improved online experience. Here are our recommendations for the top VPNs that prioritize security and help you stay protected even after you disable WebRTC:

1. NordVPN

Works in United States
4.5 / 5
NordVPN
Top Features
Number of Servers
6800
Speed
Average of 191.4 mbps
Countries
113
Devices Supported
Up to 10
24/7 Live Support
Yes
Money Back Guarantee
30 Days Money Back Guarantee
Streaming Sites Unblocked
Netflix, Disney+, Amazon Prime, iPlayer, YouTube, Hulu
Torrenting
Yes
Exclusive Deals
Best Deal
Standard at $2.99/month
Plus at $4.49/month
Complete at $5.49/month
Apps Available
NordVPN Pros & Cons
Pros
  • Very fast speeds make this a strong choice for 4K streaming
  • Different IP addresses aervers
  • Torrenting/P2P explicitly allowed
  • Based in Panama
  • Great customer service via chat
Cons
  • Some servers can have average d/l speeds
  • They can take 30 days to process refunds

NordVPN is a fast, secure, and extremely popular VPN that countless users rely on every day to keep their data safe. Joining grants you instant access to one of the largest networks in the industry, currently over 5,500 servers in 58 countries, with new nodes added almost every day.

NordVPN also delivers exclusive privacy features like double encryption, protection from DDoS attacks, and onion routing over VPN. NordVPN also protects you from WebRTC leaks by default, whether you use the dedicated app or an in-browser plugin — making it an excellent companion once you know how to disable WebRTC at the browser level too.

Their software comes with everything you need to stay safe on any device, from PC to Mac, Linux, iOS, and more. You also get 256-bit AES encryption, DNS leak protection, an automatic kill switch, and a zero-logging policy that covers time stamps, DNS requests, IP addresses, and traffic.

Read our full NordVPN review.

2. Surfshark

Works in United States
4.4 / 5
Surfshark
Top Features
Number of Servers
3200
Speed
Average of 191.25 mbps
Countries
100
Devices Supported
Up to Unlimited
24/7 Live Support
Yes
Money Back Guarantee
30 Day Money Back Guarantee
Streaming Sites Unblocked
Netflix, Disney+, Amazon Prime, iPlayer, YouTube, Hulu
Torrenting
Yes
Exclusive Deals
Best Deal
24 Months at $2.69/month
1 month at $17.69/month
12 Month at $4.09/month
Apps Available
Surfshark Pros & Cons
Pros
  • Break through harsh censorship to securely access social media and foreign news sites
  • Unlimited server switching
  • Expansive anti-ad and anti-malware database constantly updated
  • Based in the British Virgin Islands, where there are no data retention laws
  • Helpful 24/7 live chat with an actual human being
Cons
  • Speeds occasionally suffer a noticeable drop
  • Apps don’t allow for much manual fiddling for power users

Launched in 2019, Surfshark is a thoroughly modern VPN and the perfect tool to combat WebRTC leaks. Yes, you heard that right; this is a VPN which specifically has functionality to detect and counteract WebRTC leaks. And the best part? You don’t have to do a thing–it’s all handled automatically.

Of course, Surfshark is also vigilant against IP and DNS leaks, and packs a kill switch to protect your identity online should your VPN connection drop out–even if just for a moment. Moreover, Surfshark seeks to protect you from itself; its CleanWeb mode intercepts incoming adware, trackers, popups, and malware links that can get you into trouble.

Fancy features aside, Surfshark is a rock-solid VPN that uses the 256-AES-GCM cipher–all but impossible to crack even by a supercomputer. And with one of the best logging policies, diskless servers, and browser extensions for Chrome and Firefox, you never have to worry about leaving a trace behind.

3. ExpressVPN

Works in United States
4 / 5
ExpressVPN
Top Features
Number of Servers
3000
Speed
Average of 181.11 mbps
Countries
105
Devices Supported
Up to 8
24/7 Live Support
Yes
Money Back Guarantee
30 Day Money Back Guarantee
Streaming Sites Unblocked
Netflix, Disney+, Amazon Prime, iPlayer
Torrenting
Yes
Exclusive Deals
Best Deal
12 Months at $6.67/month
6 Months at $9.99/month
1 Month at $12.95/month
Apps Available
ExpressVPN Pros & Cons
Pros
  • SPECIAL OFFER: 3 months free (49% off – link below)
  • 94 countries, 3,000+ servers
  • Very simple and easy to use
  • Strict no-logs policy
  • Great support (24/7 chat)
Cons
  • Max 3 simultaneous connections
  • Slightly more expensive than some other options

ExpressVPN is one of the fastest and most reliable VPNs, and it’s perfect for preserving your online anonymity. It’s easy to log in and stay safe with the company’s one-click protection features, and you’ll have access to an incredibly fast network of over 3,000 servers in 94 different countries.

Whether you’re downloading files on your PC or surfing the web on a mobile device, ExpressVPN lets you connect and secure your identity in an instant. ExpressVPN is also one of the few VPNs that can protect you from WebRTC vulnerabilities by default — just launch the app and let it run in the background for complete online security.

With ExpressVPN, all of your information is secured with military-grade 256-bit AES encryption and backed by a strict zero-logging policy on traffic, DNS requests, and IP addresses. Information stays protected by an automatic kill switch and DNS leak prevention features, as well.

Read our full ExpressVPN review.

4. CyberGhost

Works in United States
4.1 / 5
Cyberghost
Top Features
Number of Servers
9022
Speed
Average of 137.62 mbps
Countries
91
Devices Supported
Up to 7
24/7 Live Support
Yes
Money Back Guarantee
45 Day Money Back Guarantee
Streaming Sites Unblocked
Netflix, Disney+, Amazon Prime, iPlayer, YouTube, Hulu
Torrenting
Yes
Exclusive Deals
Best Deal
Best Value at $2.19/month
6 Month Plan at $6.99/month
Monthly Plan at $11.99/month
Apps Available
CyberGhost Pros & Cons
Pros
  • Unblocking Netflix USA, iPlayer, Amazon Prime, YouTube
  • Fast, constant speeds
  • 7 simultaneous connections
  • No logs policy
  • 45-days ‘No-hassle’ money back guarante
Cons
  • IPv6 WebRTC leak in macOS
  • Doesn’t unblock all streaming services

CyberGhost delivers a fantastic VPN experience users of all experience levels can appreciate. It’s fast, incredibly easy to use, ultra secure, and it runs on all of your favorite devices, including iPhone, iPad, Android smartphones, Android tablets, PCs, Macs, etc. As soon as you sign up you’ll have access to CyberGhost’s massive network of over 5,900 servers in 90 countries, all with unlimited data and no restrictions on speed.

CyberGhost’s privacy features keep you secure with 256-bit AES encryption on all data, a zero-logging policy on traffic, time stamps, and IP addresses, and both DNS leak protection and an automatic kill switch. These features hide your identity whenever you go online, allowing you to connect with fully encrypted data and an anonymous IP address.

Read our full CyberGhost review.

5. PrivateVPN

Works in United States
4 / 5
PrivateVPN
Top Features
Number of Servers
200
Speed
Average of 94 mbps
Countries
63
Devices Supported
Up to 10
24/7 Live Support
Yes
Money Back Guarantee
30 Day Money Back Guarantee
Streaming Sites Unblocked
Netflix, Disney+, Amazon Prime, iPlayer, YouTube, Hulu
Torrenting
Yes
Exclusive Deals
Best Deal
36 Month Plan at $2.00/month
3 Month Plan at $6.00/month
Monthly Plan at $9.90/month
Apps Available

PrivateVPN is a reliable, respected, strong, and safe VPN. The service makes it easy to keep your data and identity secure, all you have to do is click to connect and you’re ready to enjoy the world wide web. With PrivateVPN you can surf and stream with full privacy on a wide array of devices, including PC, iOS, Android, and Mac, all thanks to the company’s lightweight and easy to use software.

PrivateVPN operates a small but secure network of ~150 servers in some 60+ different countries. Data is locked down with 256-bit AES encryption to keep your connection safe, and an automatic kill switch and DNS leak protection along with a zero logging policy on traffic ensure your privacy is never at risk.

Read our full PrivateVPN review.

Conclusion

WebRTC vulnerabilities are a frightening prospect for a lot of users, especially those who are concerned about their online privacy. Learning how to disable WebRTC in your browser is one of the most effective steps you can take to protect your identity. Whether you choose to disable WebRTC through a browser setting, a dedicated extension, or a combination of both, the process is straightforward in most popular browsers.

With a few minutes of your time and a good VPN running in the background, you can surf and stream the web with complete confidence. Taking the time to understand how to disable WebRTC properly — and verifying your fix with a leak test — ensures you’re genuinely protected rather than just assuming you are.

Know any other tips for how to disable WebRTC in your favorite browser? Share your thoughts in the comments section below!

How to get a FREE VPN for 30 days

If you need a VPN for a short while when traveling for example, you can get our top ranked VPN free of charge. NordVPN includes a 30-day money-back guarantee. You will need to pay for the subscription, that’s a fact, but it allows full access for 30 days and then you cancel for a full refund. Their no-questions-asked cancellation policy lives up to its name.