Why Chrome Is Switching All Sites to HTTPS by Default

Chrome’s new HTTPS‑First experiment automatically upgrades HTTP requests to HTTPS, warns about insecure downloads, and rolls out gradually, aiming to make the web safer by encrypting the majority of traffic while still handling edge cases gracefully.

Liangxu Linux
Liangxu Linux
Liangxu Linux
Why Chrome Is Switching All Sites to HTTPS by Default

On August 16, the Chromium official blog announced that Chrome will begin experimenting with a default‑first HTTPS policy, automatically upgrading all HTTP requests to HTTPS even when users explicitly type an http:// URL. This follows years of migration from HTTP to HTTPS, driven by the need to protect data from eavesdropping and tampering.

Chrome statistics show that over 90% of users already browse via HTTPS, and major platforms have high HTTPS adoption rates. Nevertheless, about 5‑10% of traffic still uses HTTP, leaving it vulnerable to interception.

Chrome’s upcoming HTTPS‑First mode will prioritize secure connections. When a site cannot be reached via HTTPS—due to an invalid TLS certificate or a 404 response—Chrome will fall back to HTTP, ensuring functionality while still encouraging secure defaults. This behavior is similar to HSTS but more user‑friendly, as Chrome tests the upgrade and only reverts when necessary.

HTTPS Automatic Upgrade

Chrome will automatically rewrite any http:// URL to https://, mirroring HSTS (Strict‑Transport‑Security) behavior. Unlike HSTS, Chrome first checks whether the upgrade would fail and only then reverts to HTTP, preventing broken sites from becoming inaccessible.

Insecure Download Warning

Chrome has removed support for mixed downloads—downloading HTTP resources from HTTPS pages. When a high‑risk file is downloaded over an insecure connection, Chrome will display a warning, alerting users to potential malicious code that could bypass Chrome’s sandbox.

Initially, only high‑risk file types trigger warnings; less risky types (images, audio, video) will receive warnings starting mid‑September.

Gradual Rollout of HTTPS‑First Mode

To minimize impact, Chrome will enable HTTPS‑First gradually in the following areas:

Users enrolled in Google Advanced Protection who are signed into Chrome can enable HTTPS‑First mode.

The mode will become the default in Incognito windows.

Chrome is exploring automatic activation for users who rarely use HTTP.

Users can also manually enable the mode now by navigating to chrome://settings/security and turning on “Always use secure connections.”

Conclusion

The goal is a web where HTTP no longer exists, eliminating hijacking, tampering, and eavesdropping. For more details, see the Chromium blog post at https://blog.chromium.org/2023/08/towards-https-by-default.html.

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

BrowserChromeWeb SecurityHTTPSHSTSHTTPS‑First
Liangxu Linux
Written by

Liangxu Linux

Liangxu, a self‑taught IT professional now working as a Linux development engineer at a Fortune 500 multinational, shares extensive Linux knowledge—fundamentals, applications, tools, plus Git, databases, Raspberry Pi, etc. (Reply “Linux” to receive essential resources.)

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.