Support Center / How to use the Proton VPN browser extension

How to use the Proton VPN browser extension

Proton VPN offers a browser extension for Firefox and Chrome. This stand-alone extension provides a quick and convenient way to protect your privacy while browsing the internet and is available to everyone with a:

  • Proton VPN Plus plan
  • Proton Visionary plan
  • Proton Unlimited plan
  • Proton Business plan
  • Proton Enterprise plan

The biggest difference between using our VPN app and our browser extension is that our VPN apps protect all internet traffic entering and leaving your device, but our browser extension protects exclusively traffic inside your browser.

How to install the Proton VPN browser extension for Firefox

The Firefox extension also works with browsers that are based on Firefox, such as LibreWolf and Waterfox. To install it:

1. Open your Firefox-based browser and click here. You can also search for Proton VPN on Firefox Add-ons

2. Click Add to Firefox and follow the prompts. 

Add to Firefox

3. (Optional) By default, Firefox does not route DNS queries through the HTTPS connection to our VPN servers, which results in a DNS leak.

If you only use the browser extension for streaming, this doesn’t matter. But if you are using the browser extension to protect your privacy, an additional step is required.

Enter about:config into the URL bar and hit <enter>. At the warning, click Accept the risk and continuesearch for network.trr.modeEdit.

 Prevent DNS leaks on Firefox 1

Change the value to 3 and click on the Save icon.

Prevent DNS leaks on Firefox 2

Note that running Firefox in Private Mode (see below) also prevents DNS leaks.

4. (Optional) By default, Firefox extension doesn’t work in Private Browsing mode. If you want to use the Proton VPN extension in private windows, go to Add-ons and themesExtensionsManage your extensionsProton VPN Browser ExtensionDetails tab → Run in Private WindowsAllow

Allow browser extension to work in Firefox Private mode

How to install the Proton VPN browser extension for Chrome

The Chrome browser extension also works on Chromium-based browsers, including Edge, Brave, Chromium, Opera, and Vivaldi. 

1. Open your Chromium-based browser and click here (you can also search for “Proton VPN” on the Chrome Web Store). Note that to run Chrome extensions on Edge, you must click Allow extensions from other stores when you first visit the Chrome Web Store.

For Edge, allow extensions from other sites on the Chrome web Store

2. Click Add to Chrome (or your browser’s name) and follow the prompts. 

Add to Chrome

3. (Optional) By default, Chrome extensions don’t work in Incognito mode. If you want to use the Proton VPN extension in Incognito windows, go to SettingsExtensionsProton VPN Browser ExtensionDetailsAllow in Incognito.

Allow browser extension in Chrome's Ingognito mmode

Note that the instructions here may vary for different browsers. For example, on Brave, go to ExtensionsProton VPN Browser ExtensionDetailsAllow in Private

On Edge, go to ExtensionsManage ExtensionsProton VPN Browser ExtensionDetailsAllow InPrivate

Proton pro-tip (Firefox and Chrome)

For easier access to the Proton VPN extension, click the Extensions icon in the browser toolbar → click the Pin icon next to the extension (Chrome) or click on the gear iconPin to Toolbar (Firefox).

Pin the browser extension to your browser's toolbar

The Proton VPN browser extension icon will now appear directly on your browser’s toolbar.

How to use the Proton VPN browser extension

The browser extension protects everything you do in your browser. It doesn’t protect internet connections made outside the browser, such as system updates, apps like your BitTorrent client, or other browsers. 

You can install the browser extension in as many different compatible browsers as you like, with each active browser connection counting against your plan’s available VPN connections.

1. When you first open the Proton VPN browser extension, you will need to click the Sign in button and enter your Proton VPN account details. If you have two-factor authentication enabled on your account (and you should!), you will also need to enter a 2FA code. 

Sign in using your Proton Account details

2. To connect to a VPN server, click on the Proton VPN extension in your browser’s toolbar and either click the Quick Connect button or select a country → Connect

Clicking the Quick Connect button connects you to the fastest server for your location. Choosing a country connects you to the fastest server in that country.

Quick connect or select country

If you wish to choose a particular city or server in a country, use the Search bar or click next to the country and select a city:

Connect to a specific city

You can also click next to your preferred city and select an individual server.

Connect to a specific server

Your browser’s internet connection is now secured with Proton VPN.

Connected

What features does the extension have?

The following advanced features are available when using our browser extension. To access them, click on the Features icon.

How to access features

Secure Core

Our Secure Core feature improves security and privacy by routing your VPN connection through two VPN servers. The first server is a hardened Secure Core server under our direct control and located only in a very privacy-friendly country (Switzerland, Sweden, or Iceland)

Learn more about Secure Core

To use the feature:

1. Toggle the Secure Core switch on.

Enable Secure Core serveers

2. Return to the server list and you will see a list of Secure Core locations marked by a double-arrow icon. These are the exit server locations (the second server in the chain).

To connect to a location using a Secure Core server chosen automatically for the best performance for your needs, simply select a country → Connect.

Atomically connect to the best exit server for your chosen Secure Core location

If you wish to choose the Secure Core server used,  click next to the exit country and select a Secure Core entry server.

Manually select the exit server

Auto connect

To ensure your browsing sessions are always protected by Proton VPN, toggle the Auto connect switch on

Enable auto connect

The next time you open your browser, the extension will automatically connect to our VPN servers. The server you connect to depends on how you selected the last server before closing the browser.

  • If you used Quick Connect, then our extension will use Quick Connect again.
  • If you selected a country, our extension will connect to a VPN server in the same country. This may not be the same city or server, depending on the fastest VPN server available at the current time.
  • If you specified a city or server, our extension will connect you to that city or server.

Split tunneling

Split tunneling allows you to exclude specific websites from your VPN connection. This allows you, for example, to connect to a VPN server in another country while watching a local streaming service in another tab.

To use split tunneling:

1. Go to FeaturesSplit tunneling.

Go to the split tunneling setting

2. Enter a domain you wish to exclude from the VPN (for example, protonvpn.com) → Add.

Enter a domain you wish to exclude from the VPN

By default, all subdomains of the website will also be excluded from the VPN connection. To change this, deselect Also exclude subdomains of this website.

Frequently asked questions

Does the browser extension count against my VPN connections?


Yes. If you have a Proton VPN Plus plan, you can connect up to ten devices at the same to our VPN network.

Each browser using the browser extension counts as one of your ten VPN connections. You can open as many tabs as you like in each window, but if you open a different browser running the browser extension, that will count as two active VPN connections.

Is the Proton VPN browser extension available on Safari?


We would love to offer a browser extension for Safari, but Safari doesn’t support the tools needed to create a VPN tunnel. If you are a Mac user, we suggest using a privacy-focused browser such as Firefox or Brave instead.

Are you going to introduce more features? 


Yes. The initial release works well, but it’s just the beginning for the Proton VPN browser extension. We aim to bring many of the advanced features found in our full VPN app to the extension.

Is the browser extension as secure as the Proton VPN app?


The Proton VPN browser extension is intended to complement our full VPN app, providing a quick and convenient way to protect your privacy when browsing the internet. 

It uses HTTPS to secure your browser’s internet connections. Unlike the full VPN app, which routes all your device’s connections through the same VPN tunnel, each instance of the browser extension creates a new HTTPS connection. 

This makes your browsing sessions slightly more vulnerable to fingerprinting attacks than using the full VPN app. This should not be a major concern for most people, but you should use our full VPN app if security is a high priority for you. 

It’s worth noting, though, that you can run the browser extension and the full app together, in which case you will enjoy the full protection of the app.

Do I need the Proton VPN app to use the browser extension?


No. The browser extension is a stand-alone product and doesn’t require the Proton VPN app.

Can I use the browser extension for free?


No. The browser extension is an advanced feature currently available to everyone with a Proton VPN Plus plan, Proton Visionary plan, Proton Unlimited plan, or any Proton for Business plan.

Can I use the browser extension to stream content?


Yes. When traveling away from home, you can use the browser extension to stream your favorite TV shows, movies, and sports events in a browser window.

Which connection protocol is used for the browser extension?


The browser extension uses HTTPS.

Will there be more protocol options? 


No. HTTPS is the only connection protocol supported by modern browsers.

Is the Proton VPN browser extension available on Microsoft Edge?


Yes. Edge is based on Chromium and can use extensions downloaded from the Chrome Web Store. Just be sure to click Allow extensions from other stores when you first visit the Chrome Web Store.

Is the Proton VPN browser extension available on Brave? 


Yes. Brave is based on Chromium and can use Chrome extensions downloaded from the Chrome Web Store without the need for any additional action on your part.

Will it work in Incognito or Private mode?


Yes, but you need to enable this. Please see instructions for Chrome and Firefox in the support article above.

What happens when closing the browser while the VPN is still connected?


If you completely close your browser application with an active VPN session running, the VPN session will end.

If auto connect is enabled, when you open the browser again, a connection will be established to the last server you connected to. If auto connect isn’t enabled, you’ll need to manually reconnect to a VPN server. 

If you close a browser window but leave the application still running (for example on the macOS Dock, or in another open window), the VPN sessions will remain active.

What protection does the browser extension offer?


The browser extension only protects things you do in your browser. It doesn’t protect your system activity or activity performed inside other applications, including BitTorrent clients, stand-alone messenger apps, and other browsers not using the browser extension.

Within a browser, activating the Proton VPN browser extension:

– Prevents your internet service provider (ISP) from knowing your browsing history
– Prevents untargeted mass surveillance that relies on ISPs logging your browsing history. It does not protect against more targeted attacks
– Prevents data discrimination, as your ISP can’t see what you do online
– Prevents internet censorship
– Can bypass geo-blocks, allowing you to stream content when traveling away from home

Please see Understanding the VPN Threat Model for more information on how a VPN defends against these threats.

How and where are the login credentials stored in the browser?


The browser extension itself uses non-persistent memory, but by default, it stores a cookie on your browser so that your session remains active when you close the browser. This means you don’t need to sign in each time your restart your browser. 

To manage and revoke active sessions, sign in to account.proton.me and go to SettingsGo to settingsSecurity and privacySession management

When you sign in to your Proton account, you can opt to uncheck the Keep me signed in option. If you do this, then no cookies will be stored on your browser.

Will clearing the browser history/cache result in log me out?


No. You can clear your browsing history and browsing cache at any time. Doing so won’t affect the extension as long as you don’t specifically clear extension storage.

What are the oldest supported browser versions?


Our Chrome browser extension supports all browsers based on Chromium 108.0 (Official Buld) or later. This includes Edge 108.0. Our Firefox browser extension supports all browsers based on Firefox 109.0 or later.

Does the browser extension support IPv6?


Yes. The browser extension fully supports IPv6. If you are using an IPv6-only internet connection, you can connect using our browser extension. If your internet connection supports both IPv6 and IPv4, IPv6 will be prioritized. In general, you are unlikely to notice any difference between using IPv6 and IPv4, but if you visit a website that only uses Iv6, it will be supported by our browser extension.

Can I use the Proton VPN app and the browser extension together?


Yes. If you use the Proton VPN app and the browser extension together, all your device’s internet connections are routed through the VPN server the app is connected to. Connections inside the browser, however, will then also be routed to the VPN server the browser extension is connected to. This creates a “double-VPN” effect similar to our Secure Core feature. 

This setup can be useful. For example, you may wish to protect all your device’s connections by connecting to the fastest VPN server for your location. At the same time, you can stream content from another country in your browser. 

Using our Secure Core feature will create a “triple-VPN” (or even a “quadruple-VPN“ if used on both the browser extension and the VPN app), but the performance hit of doing this is likely to heavily outweigh any potential privacy and security advantages.

Secure
your internet

Get Proton VPN
Get Proton VPN