Try now
Back to blog

Proxy SwitchyOmega for Chrome and Firefox: Setup and Profiles in 2026

Proxy SwitchyOmega for Chrome and Firefox: Setup and Profiles in 2026

Proxy SwitchyOmega is a free, open-source browser add-on that stores several proxy servers as named profiles and swaps between them from a single toolbar circle, or lets a rule table decide which server each website gets. Nothing in the system network panel is touched: only the browser changes its exit point, and every other program on the machine carries on as before.

The 2026 catch is that the original add-on is frozen and current Chrome refuses to run it. This guide sorts out which build belongs in which browser, then covers a profile with login and password, rules that proxy only chosen domains, a quick way to verify the outgoing IP and cures for the failures readers report most.

Proxies for browser extensions

HTTP and SOCKS5 proxies with a login and password for SwitchyOmega profiles

Try it

The Right Build for Your Browser Today

Development of the classic SwitchyOmega ended at release 2.5.21, and its GitHub repository now carries a "no longer maintained" notice. The code targets Manifest V2, the extension format Google phased out of Chrome over 2025, so the add-on was switched off along with everything else that never moved to Manifest V3. Edge and the other Chromium-based browsers did the same.

The living successor goes by Proxy SwitchyOmega 3 (ZeroOmega). It is a GPL fork maintained by a developer under the handle zero-peak, and it preserves the familiar look, profile kinds and rule engine, so each instruction below fits it too.

BrowserBuild to installComment
Chrome, Edge, Brave, OperaZeroOmega (Proxy SwitchyOmega 3)Legacy 2.x no longer starts
FirefoxZeroOmega or legacy 2.xMozilla still loads Manifest V2 add-ons

Watch the store carefully. A number of listings reuse the SwitchyOmega name and blue ring logo with no tie to the real project, and at the end of 2024 one counterfeit fork shipped malicious code. Follow the store link printed on the ZeroOmega GitHub page and glance at the publisher name before you click.

Before You Start

  • The proxy host, either an IP or a domain, plus its port.
  • The protocol the provider assigns to that port: HTTP, HTTPS or SOCKS5.
  • A username and password, unless your provider recognises you by IP.

Customers of our residential proxies see all of these in the dashboard, with separate HTTP and SOCKS5 ports listed per plan.

Adding the Extension

Step 1. Chromium Browsers

  1. Click the three vertical dots, hover the Extensions entry and pick Visit Chrome Web Store.
  2. Query the store for ZeroOmega; the correct card names zero-peak as its developer.
  3. Hit Add to Chrome, and in the confirmation dialog Add extension. The warning about reading and changing data on every site is expected, because rerouting requests is precisely what a proxy switcher does.
  4. Through the jigsaw icon beside the address bar, pin the add-on so its ring stays on the toolbar.
Chrome menu with Extensions opened and the Visit Chrome Web Store item
Opening the Chrome Web Store from the Extensions menu
Chrome Web Store page of Proxy SwitchyOmega 3 (ZeroOmega) with the Add to Chrome button
ZeroOmega in the Chrome Web Store

Step 2. Firefox

  1. Through the hamburger menu, choose Add-ons and themes; the keyboard route is Ctrl+Shift+A.
  2. Enter the add-on's name in the search bar of the catalogue.
  3. On its page, press Add to Firefox and accept the permissions it lists.
  4. Private browsing users should open the add-on's card in the manager and enable Run in Private Windows, otherwise those windows bypass it.
Firefox main menu with the Add-ons and themes item highlighted
Add-ons and themes in the Firefox menu
Proxy SwitchyOmega page in the Firefox add-ons catalog with the Add to Firefox button
Extension listing in the Firefox add-ons catalog

Building Your First Profile

Step 1. Get to Options

A click on the ring reveals a short menu: [Direct], [System Proxy], a pair of demo profiles named proxy and auto switch, and Options at the very end. That last line is the one you need.

SwitchyOmega popup with Direct, System Proxy, proxy, auto switch and Options
Extension popup on the Chrome toolbar

The page that opens is split into a sidebar and a work area. The sidebar starts with Interface, General and Import/Export, continues with your profiles and ends with two buttons, Apply changes and Discard changes.

SwitchyOmega options page with the profile list and the Apply changes button
Options page: settings, profiles and actions

Step 2. Name the Profile

Press New profile…. A label like US residential or Client B will save you guessing later. Keep Proxy Profile as the kind and confirm with Create.

New Profile dialog with a profile name and Proxy Profile selected
Naming a new proxy profile

The remaining kinds have their own purposes. Switch Profile routes by rules, PAC Profile pulls in an auto-config script, and Virtual Profile merely points at another profile, which is handy for swapping servers behind a fixed name.

Step 3. Describe the Server

Inside the Proxy servers grid, the (default) line governs all traffic:

  1. From the Protocol dropdown, take HTTP, HTTPS, SOCKS4 or SOCKS5, whichever matches your port.
  2. Server gets the host; Port gets the number.
  3. The Bypass List below already exempts 127.0.0.1, [::1] and localhost; append intranet names only if your office needs it.
Proxy servers table with the protocol list open: DIRECT, HTTP, HTTPS, SOCKS4, SOCKS5
Choosing the protocol for the default scheme

Picking SOCKS5 for an HTTP port, or vice versa, is the classic reason a brand-new profile shows blank pages, so compare both values with the dashboard once more. Unsure which protocol suits your job? Our SOCKS5 versus HTTP comparison lays out the differences.

Step 4. Attach Credentials

At the far right of the server line sits a small padlock. Clicking it brings up Username and Password fields; fill both and store them.

Proxy Authentication window in SwitchyOmega with username and password fields and Save changes
Entering proxy credentials

Chrome adds a restriction here that no extension can work around: add-ons may answer proxy password challenges for HTTP and HTTPS only. A SOCKS5 server demanding credentials will therefore fail in Chrome regardless of what you type. Switch to the HTTP port of the same proxy, authorise by IP instead, or use ZeroOmega in Firefox, where SOCKS5 logins are passed through.

Step 5. Commit and Switch On

Press Apply changes. While that button glows green, your edits exist only on screen. Afterwards, open the toolbar menu and select the new profile; the ring takes on that profile's colour so you always know which one is active.

Proxying Selected Domains Only

Rule-based routing lives in the demo auto switch profile or in any Switch Profile you add. Its page shows a grid called Switch rules with three columns:

  • Condition type. Host wildcard covers most needs; URL wildcard, URL regex and a few rarer kinds exist for tricky cases.
  • Condition details. The pattern itself, such as *.example.com, which catches the bare domain together with any subdomain.
  • Profile. The destination for matches, either one of your proxy profiles or [Direct].

Evaluation runs top-down and stops at the first hit, which is why precise patterns belong above general ones. Whatever matches nothing falls to the Default line at the bottom, and [Direct] there is a sane choice for most people. Save via Apply changes, then pick auto switch in the toolbar menu.

SwitchyOmega switch rules: Host wildcard rules for youtube.com and amazon.com pointing to US and GE profiles, Direct by default
Rules send different sites to different proxies

A time saver: with auto switch active, the toolbar menu proposes a condition for whatever site is open in the current tab, so assigning it a profile takes two clicks. Larger teams can also feed a Switch Profile from an online rule list, and any profile can be exported as a PAC file; we unpack how browsers read those in our article about proxy auto-config scripts.

Verifying the Outgoing IP

Activate the profile and load an IP lookup site of your choice. Both the address and its country ought to belong to the proxy rather than to your ISP. Then flip the menu to [Direct] and refresh; your own address coming back proves the add-on, and nothing else, is steering the traffic.

For a browser-free verdict on the server, feed its host and port into our proxy checker. A green result there combined with errors in the browser points straight at the profile.

When Something Goes Wrong

Blank pages right after activation. Recheck protocol, host and port against the dashboard; an HTTP port labelled SOCKS5 behaves exactly like this.

A login window that keeps returning. Either the credentials are off by a character, often a pasted trailing space, or Chrome is facing a SOCKS5 server with a password. Retype the pair behind the padlock or move to the HTTP port.

The selection flips back by itself, or has no effect. Chromium hands proxy control to a single add-on at a time. Turn off rival VPN, proxy or privacy add-ons that request the same permission; Chrome's built-in proxy page tells you which add-on is currently in charge.

Silence after a browser update. In Chrome this nearly always means the legacy 2.x build has been disabled. If it still opens, export a backup under Import/Export, install ZeroOmega and restore that file. If it no longer opens, rebuilding a few profiles by hand takes only minutes.

One site ignores its rule. A wider pattern sitting higher in the list, or a pattern missing the subdomain, is usually to blame. Picking a plain proxy profile for a moment tells you whether the server itself is healthy.

Private windows connect directly. Grant the add-on incognito access (Chrome: Details, then Allow in Incognito) or private window access in Firefox.

Other Tools Worth Considering

A single permanent server needs no add-on at all; built-in settings suffice, as our guides for Google Chrome and Mozilla Firefox show. When each account needs its own fingerprint, cookie jar and IP, a switcher is the wrong instrument: antidetect browsers pin a proxy to every profile, and our antidetect browser setup guides cover the popular ones.

Proxy SwitchyOmega FAQ

Is Proxy SwitchyOmega still available for Chrome?

The legacy 2.x build is disabled in today's Chrome because it relies on Manifest V2. ZeroOmega, also listed as Proxy SwitchyOmega 3, offers the same functions on Manifest V3.

Does SwitchyOmega support SOCKS5 with a username and password?

The profile form accepts SOCKS5 credentials, yet Chrome forbids add-ons from authenticating SOCKS5 connections. In Chrome rely on an HTTP port or IP authorisation; in Firefox ZeroOmega handles SOCKS5 logins.

Does the extension change the IP for the whole computer?

No. Its reach ends at the browser it lives in. Other software keeps using the regular connection or its own proxy options.

Is SwitchyOmega a VPN?

No. It ships no servers and adds no encryption of its own; it only instructs the browser which proxy to send requests to. The proxy itself comes from a provider.

How do I move my profiles to another computer?

In Options, open Import/Export, generate a backup file and restore it in the add-on on the second machine. That file contains your proxy passwords, so keep it somewhere private.