How to enable / disable TLS 1.3 in Windows 10

How to enable / disable TLS 1.3 in Windows 10

TLS or Transport Layer Security is a security protocol designed with two goals in mind – maintaining privacy and keeping data secure on the Internet. So when an email is sent from a computer to a server, the web browser loads a web page or does VoIP, TLS can encrypt them. If you know what SSL is, then TLS is an evolution of this protocol. It is interesting to note: HTTPS is an implementation of TLS over the HTTP protocol.

  • Is TLS or SSL a better web encryption standard?

How to enable / disable TLS 1.3 in Windows 10

For TLS to work, it must be enabled on both the client and the server. For Windows server users, TLS 1.3 is enabled by default in IIS / HTTP.SYS. In Windows 10, starting with Insider Preview Build 20170, users can enable TLS on Microsoft Edge Legacy, in Microsoft Edge (Chromium), Chrome and Firefox.

After enabling the setting, you should restart your browser for TLS 1.3 to take effect. Please note that this feature is still rolling out to all browsers and may show up in your browser a bit late.

1. Enable TLS on Microsoft Edge Legacy

Enable TLS on Microsoft Edge Legacy

Type inetcpl.cpl into Run ( Win + R ) and press the Enter key .

The Internet Properties window will open. Let’s move on to the Advanced section .

In the security section, check the box TLS 1.3.

Restart browser.

2. Enable TLS in Microsoft Edge (Chromium)

Enable TLS in Microsoft Edge (Chromium)

This version of Edge is built on Chromium Engine, does not use the Windows TLS stack. You will have to configure them independently using the edge: // flags dialog box .

On a new tab in Edge, type edge: // flags.

Search for TLS 1.3 and turn on the setting

Keep in mind that it’s still in beta (first rolled out with Windows 10 Insider and will be expanded).

3. Enable TLS 1.3 in the Chrome browser

Enable TLS 1.3 in the Chrome browser

Since Chrome and Edge both use Chromium Engine, you can enable or change the settings in a similar way with Chrome Flags.

Type chrome: // flags in a new tab on Edge and press the Enter key .

Search for TLS 1.3 and turn on the setting.

You will notice that the setting is enabled by default for Chrome. The same will happen with all browsers in the near future.

4. Enable TLS 1.3 in Firefox

Enable TLS 1.3 in Firefox
  • Launch Firefox and type about: config , then press the Enter key in a new tab.
  • The configuration area with the search box opens.
  • Find the flag security.tls.version.max and double click to edit the value.
  • Change the value from 3 to 4 .
  • Restart Firefox browser.

Hopefully the tutorial is easy to follow, and if you’re going to use TLS, you can enable it in Windows, as well as all supported browsers. If you want to disable TLS, change the value to 3.

Check if TLS 1.3 is enabled properly

You can use Cloudflare’s Browsing Experience Security Check to see if TLS 1.3 is enabled by default.

Check if TLS 1.3 is enabled properly

Once on the page, press the Check My Browser button and it will show details like Secure DNS, DNSSEC, TLS 1.3 and Encrypted SNI.

See more:

  • How to enable or disable NTFS file encryption in Windows