

On the desktop, Chrome routes through your computer's proxy settings rather than its own. That is why there is no on and off button in the browser itself. The fastest path is always the same: open Chrome's proxy shortcut, which lands you in the operating system panel, then turn the proxy off there. The steps below cover every platform, plus how to confirm the change and how to set a proxy again if you want one.

Chrome reads its proxy from the system, the Wi-Fi network, or an extension.
In short: go to the Chrome menu > Settings > System > Open your computer's proxy settings > Network & Internet > Proxy and deselect "Automatically detect settings". If your network uses the older panel, open Internet Properties > Connections > LAN settings and clear Use a proxy server for your LAN.
Chrome on Linux reads the desktop network settings. On GNOME, open Settings > Network > Network Proxy and set it to Off (Disabled). You can do the same from a terminal:
# Turn off the GNOME system proxy
gsettings set org.gnome.system.proxy mode 'none'
# Clear proxy variables in the current shell session
unset http_proxy https_proxy ftp_proxy all_proxy
To launch a single Chrome session with no proxy, see the command-line flag in the troubleshooting section below.
Chrome on mobile does not have its own proxy control. It uses the proxy set on the Wi-Fi network you are connected to, so you change it in the device settings.
Android:
iPhone and iPad:
Mobile data connections do not use a manual proxy, so switching off Wi-Fi also stops a Wi-Fi proxy from applying.
If Chrome shows a notice that an extension is controlling your proxy, the setting is coming from an add-on, not your system.
Extensions can reapply a proxy each time Chrome starts, so removing the extension is the reliable fix if a system change keeps reverting.

Clear all three to be sure the proxy is fully removed.
Confirm the change instead of assuming it worked.
netsh winhttp show proxy
When no proxy is set, Windows returns "Direct access (no proxy server)." If a value still shows after you cleared the GUI setting, an extension or a device policy is likely applying it.

Three quick checks confirm Chrome is back on a direct connection.
The same panels let you set a proxy, not just remove one. Open your operating system proxy settings through Chrome, turn on the manual proxy option, then enter the host and port from your provider, plus a username and password if prompted. For the full walkthrough across desktop, Chromebook, and mobile, see how to change proxy settings in Google Chrome.
For per-browser control without touching system settings, the Chrome proxy extension lets you switch proxies and profiles inside Chrome. If you are choosing a service, Proxy-Cheap offers residential proxies, datacenter proxies, and ISP proxies on pay-as-you-go and per-IP plans. Decide whether you need SOCKS5 or HTTP, keep your proxy server address handy, and compare options in our roundup of the best proxy providers.
# Windows
chrome.exe --no-proxy-server
# macOS
open -a "Google Chrome" --args --no-proxy-server
# Linux
google-chrome --no-proxy-server
A proxy is useful for data collection, testing, and privacy, but there are times to turn it off. You may be troubleshooting a slow or failed connection, switching from a misconfigured proxy, or you set one up for a one-time task and no longer need it. Removing the proxy returns Chrome to a direct connection so you can confirm whether the proxy was the cause. When you do need one again, a reliable paid service is more stable than a free public proxy, which often drops connections and raises privacy concerns.