ProxyData.io
Proxy Software & Tools · Proxy Extensions

How to use FoxyProxy in Chrome and Firefox

Step-by-step guide to installing FoxyProxy and setting up proxy profiles in Chrome, Firefox, and similar Chromium or Gecko browsers.

In this guide, we show how to install FoxyProxy and use it to work with proxies in Google Chrome and Mozilla Firefox. The same steps apply to Chromium-based browsers like Microsoft Edge and Brave, and to Gecko-based browsers like LibreWolf and Waterfox. This makes the article suitable for almost any desktop browser. In practice, there is no major difference in how you install FoxyProxy or configure proxy profiles across these browsers.

This article is part of the ProxyData.io Knowledge Base. For more extension-related guides, see our main page on proxy browser extensions.

What is FoxyProxy

FoxyProxy is a browser extension that helps you manage proxy settings more conveniently than using the browser’s default proxy menu. With FoxyProxy you can:

  • Create multiple proxy profiles (HTTP, HTTPS, SOCKS and more) and switch between them quickly
  • Turn proxy usage on or off without removing settings
  • Use URL patterns to auto-switch proxies for specific sites (when you need that behavior)
  • Import and export proxy profiles for easier setup across devices and browsers

FoxyProxy: Chrome vs Firefox Differences

FoxyProxy has two main variants: one for Chrome (and other Chromium browsers) and one for Firefox. They work similarly, but Firefox adds two SOCKS5 options that Chrome does not.

Firefox-only SOCKS5 options

  1. Proxy DNS (remote DNS)
    Firefox can resolve website hostnames through the proxy instead of using your local DNS.

    Why it matters: if your network or ISP blocks sites via DNS, remote DNS can fix “site won’t open” cases by avoiding local DNS filtering.

  2. SOCKS5 Username/Password
    Firefox FoxyProxy supports SOCKS5 proxies with Username/Password authentication.
    In Chrome and other Chromium browsers, those fields are disabled in FoxyProxy, so credential-based SOCKS5 auth is not available there.

    Why it matters: you can use the proxy without IP whitelisting, and it keeps working when you switch networks.

In the screenshots below, we highlight these UI differences on purpose, so you can quickly see what is available in Firefox FoxyProxy vs the Chrome/Chromium version

Install and Set Up FoxyProxy in Chrome

Download FoxyProxy from the official extension store for your browser.
Use the links below so you install the correct version and avoid fake copies.

Browser Download Notes
Chrome (and most Chromium browsers) Chrome Web Store Works in Chrome, Brave, Opera, Vivaldi, and other Chromium browsers
Microsoft Edge Edge Add-ons Official FoxyProxy listing in the Edge store
Firefox Firefox Add-ons (AMO) Firefox version of FoxyProxy Standard with full profile support

Once FoxyProxy is installed, continue with the step-by-step setup below.
The interface may look slightly different between browsers, but the settings and workflow are the same.

1. Install FoxyProxy from the Chrome Web Store

Chrome Web Store page for FoxyProxy showing where to click “Add to Chrome” to install the extension

Click Add to Chrome on the FoxyProxy page in the Chrome Web Store.

2. Confirm the FoxyProxy Installation

Chrome install confirmation window for FoxyProxy showing where to click “Add extension”

In the pop-up window, click Add extension to finish the installation.

3. Pin FoxyProxy to the Chrome Toolbar

Click the Extensions icon in Chrome and pin FoxyProxy so it stays visible on the toolbar
  1. Click the Extensions icon (puzzle piece) in the browser toolbar.
  2. Click the Pin icon next to FoxyProxy so it stays visible.

4. Open FoxyProxy Options

Click the FoxyProxy icon in the Chrome toolbar, then click “Options” to open the settings page
  1. Click the FoxyProxy icon in the toolbar.
  2. Click Options to open the settings page.

5. Open the Proxies Tab

In FoxyProxy Options, click the “Proxies” tab to create and manage proxy profiles

In FoxyProxy, open the Proxies tab (this is where you create and edit proxy profiles).

6. Add a Proxy Profile (Chrome)

In FoxyProxy for Chrome, click “Add”, enter a title, choose the proxy type, fill in hostname and port, then click “Save”
  1. Click Add.
  2. Enter a Title (any name you want).
  3. Set Type (example: SOCKS5).
  4. Enter the proxy Hostname (or IP address).
  5. Enter the Port.
  6. Click Save.

7. Add a Proxy Profile (Firefox)

In FoxyProxy for Firefox, click “Add”, enter the proxy details, optionally enable Proxy DNS and add Username/Password, then click “Save”

If you are using Firefox, you will also see two extra SOCKS5 options:

  1. Click Add.
  2. Enter a Title.
  3. Set Type (example: SOCKS5).
  4. Enter Hostname (or IP).
  5. Enter the Port.
  6. Optional: enable Proxy DNS to resolve website domains through the proxy (useful when local DNS filtering blocks access).
  7. Optional: enter Username/Password for SOCKS5 proxies that use credentials instead of IP whitelisting.
  8. Click Save.

8. Import a Proxy List

Open the “Import” tab in FoxyProxy, expand “Import Proxy List”, paste your proxy list, then click “Import”
  1. Open the Import tab.
  2. Expand Import Proxy List.
  3. Paste your proxy list (one proxy per line, like IP:PORT).
  4. Click Import.

9. Disable the Proxy (or Switch Proxies)

Click the FoxyProxy icon in the toolbar, then click “Disable” to turn the proxy off or select a proxy profile to switch to it
  1. Click the FoxyProxy icon in the toolbar.
  2. Click Disable to turn the proxy off, or select a proxy profile to switch to it.

FAQ

Can I use different proxies in Chrome and Firefox at the same time?

Yes. Chrome FoxyProxy and Firefox FoxyProxy are separate, so each browser can run through its own proxy. Nothing will break. The only downside is that it can get confusing if you forget which browser is using which proxy.

What’s the most anonymous FoxyProxy setup?

If your provider supports it, use SOCKS5 with IP-based authentication (no Username/Password) and enable Proxy DNS in Firefox FoxyProxy.

Why we prefer it: when a proxy uses Username/Password, it often gives itself away during a simple port scan because it replies with an “authentication required” prompt on the proxy port. Some networks and scanners use that response to identify proxy endpoints. With IP authentication, there’s no username/password challenge to reveal, so that particular fingerprint is missing. Proxy DNS also keeps DNS lookups on the proxy side instead of your local DNS.

Best FoxyProxy Alternative: ZeroOmega

ZeroOmega (SwitchyOmega) Proxy Settings Guide