As the modern web continues to evolve, one fortunate trend we have witnessed is the widespread adoption of the HTTPS protocol. That necessarily wasn’t the case a few years back when most websites were not enforcing HTTPS by default. Earlier, we had to rely on browser extensions like HTTPS Everywhere to make sure we are browsing websites securely. But now, withHTTPS Everywhere entering maintenance mode next year, this article will teach you how to enable HTTPS-only mode in popular desktop web browsers, including Chrome, Firefox, and Edge.
Switch to the ‘Privacy and security‘ tab from the left sidebar andclick on ‘Security’on the right panel.
Then, scroll down until you find Advanced settings andenable the ‘Always use secure connections’ toggle. This way, Chrome will try redirecting all websites you visit to HTTPS. This toggle is available on Chrome 94 and newer versions.
If you are on an older version of Chrome, you canenable HTTPS-only mode through aChrome flag. Visit chrome://flags, enable the ‘HTTPS-First Mode Setting’ flag and restart the browser. You can also directly access the flag by pasting the following URL to Chrome’s address bar.
After enabling HTTPS-only mode, you will see a warning similar to the image below when you visit unsecure HTTP websites. If you trust the website and would like to visit it anyway, click on ‘Continue to site’. Clicking the ‘Go back’ button will take you to the previous page.
If you are a Firefox user, you should first click on the hamburger menu at the top-right corner and choose ‘Settings’ to view Firefox Settings.
2.Under the Privacy & Security section, look for ‘HTTPS-Only Mode’. Once you’re there,select the ‘Enable HTTPS-Only Mode in all windows’ toggle.
You even have the option to set exceptions for specific websites. Click on ‘Manage Exceptions…’ and add the URLs to the allowlist and hit the ‘Save Changes’ button to confirm the list of websites you would like to browse in HTTP.
If you don’t want to manually add exceptions, you can alwaysclick on the ‘Continue to HTTP Site’ buttonto access the HTTP webpage from a trusted source.
Microsoft Edge’s HTTPS-only mode is not widely available just yet. Instead, it is hidden behind anEdge flag, and we will show you how to access the feature right away in this tutorial.
First, visit edge://flags,enable ‘Automatic HTTPS’, and restart the browser.
After enabling the flag, click on the horizontal three dots menu and move to visit Edge’s Settings page.
Switch to the ‘Privacy, search, and services’ section from the left sidebar andenable the ‘Automatically switch to more secure connections with Automatic HTTPS’option. In addition, choose ‘Always switch from HTTP to HTTPS (connection errors might occur more often)’ toggle.
Now, when you see a connection error for an HTTP website, you can choose to click on the direct HTTP link to access the page. Otherwise, Microsoft’s native browser will load secure HTTPS websites moving forward.
Unlike Chrome, Edge, and Firefox, Safari doesn’t have an HTTPS-only mode. However, what it does have is the ability toautomatically switch sites from HTTP to HTTPS if available. The feature is enabled by default with Safari 15 on macOS Monterey, macOS Big Sur, and macOS Catalina.
Browse Securely with HTTPS-Only Mode in Your Favorite Web Browser
Subin writes about consumer tech, software, and security. He secretly misses the headphone jack while pretending he’s better off with the wireless freedom.