Support guide

Clear SSL State and Update Root Certificates (Chrome, Windows, macOS, Linux)

Seeing an SSL warning only on your device? Clearing the SSL state or updating the root store fixes stale data on your side, not problems on the website.

Short answer: to clear SSL certificates in Chrome, fully restart the browser by typing chrome://restart in the address bar. Chrome keeps TLS sessions and certificate decisions in memory, so a full restart clears them. In Windows, also use Internet Options → Content → Clear SSL state. This only fixes stale data on your device. If the site’s certificate itself is broken, the warning comes back.

Clearing the SSL state helps when…It does not help when…
The site owner just fixed or replaced the certificateThe certificate is expired, revoked or for another domain
You clicked “Proceed” once and want the warning backThe server sends an incomplete chain
Chrome remembers the wrong client certificateYour device clock or date is wrong
Your device lacks a newer root certificate (update the root store)Antivirus or a proxy intercepts HTTPS

Is the error on the website, not your device?

Find the cause by error message: expired, name mismatch, untrusted issuer and more.

See SSL certificate errors

How to clear SSL certificates in Chrome

Chrome has no single “clear SSL” button. Instead, restart the browser and, if needed, reset the site’s security policy. Follow these steps in order and test the site after each one.

Clear the SSL cache in Chrome

  1. Restart Chrome

    Type chrome://restart in the address bar. Closing one window is not enough; every Chrome window must close.

  2. Reset sockets

    Open chrome://net-internals/#sockets and click "Flush socket pools" to drop open TLS connections.

  3. Reset HSTS for a domain

    Open chrome://net-internals/#hsts, enter the domain under "Delete domain security policies" and click Delete. Only helps for sites you added yourself or that no longer use HTTPS.

  4. Clear cached files

    Settings → Privacy and security → Delete browsing data → "Cached images and files". This clears page content, not certificates.

Does Chrome cache SSL certificates?

Yes, in a limited way. Chrome keeps TLS session data, intermediate certificates and your “Proceed anyway” decisions in memory, and remembers which client certificate you picked for a site. It does not permanently store a website’s certificate as trusted. A full restart clears these caches.

How to clear SSL certificates in Edge

Microsoft Edge is built on Chromium, so the same steps apply with an edge:// prefix: edge://restart, edge://net-internals/#sockets and edge://net-internals/#hsts. Then also clear the Windows SSL state below.

Delete or reset an SSL certificate in Chrome

To remove a certificate you installed yourself, such as an old client certificate or a test root, open Settings → Privacy and security → Security → Manage certificates. On Windows and macOS this leads to the operating system store, where you delete it. Do not remove built-in root certificates; that can break many websites.

How to clear the SSL state in Windows

Windows keeps its own SSL session cache, used by Windows apps and services that rely on the built-in TLS stack. Clearing it takes a few seconds:

  1. Press Win + R, type inetcpl.cpl and press Enter.
  2. Open the Content tab.
  3. Click Clear SSL state, then OK.
  4. Restart the browser or app that showed the error.

To remove a personal certificate, open certmgr.msc, find it under Personal → Certificates, right-click and choose Delete. Export a backup first if you might need it again.

Tip: If clearing changes nothing, check the website itself with our SSL checker. If it fails there too, the problem is on the server, not on your device.

Update root certificates on your device

A root certificate is a CA certificate your device trusts by default. If the root store is outdated, newer certificates can show as untrusted. Updating it fixes errors that clearing the cache cannot. How roots and intermediates link up is explained in our guide to the SSL certificate chain.

SystemHow roots are updated
WindowsWindows Update, plus automatic root updates when a new root is first needed. Install pending updates.
macOSSystem Settings → General → Software Update. Root updates ship with macOS updates.
Ubuntu / Debiansudo apt update && sudo apt install --only-upgrade ca-certificates
RHEL / Fedora / Rockysudo dnf update ca-certificates
FirefoxShips its own root store; updates with Firefox itself.

Update SSL certificates on Linux

To trust an extra CA, such as a company root, add it to the system store and rebuild the bundle:

# Ubuntu / Debian (file must end in .crt, PEM format)
sudo cp company-root.crt /usr/local/share/ca-certificates/
sudo update-ca-certificates

# RHEL / Fedora / Rocky
sudo cp company-root.crt /etc/pki/ca-trust/source/anchors/
sudo update-ca-trust

To remove a root you added, delete the file and run sudo update-ca-certificates --fresh (Debian/Ubuntu) or sudo update-ca-trust (RHEL family).

How to refresh an SSL certificate in Firefox

Firefox uses its own certificate store and its own TLS cache. Quit Firefox fully and reopen it. To remove a security exception you added, open Settings → Privacy & Security → Certificates → View Certificates, go to the Servers tab, select the entry and click Delete. To reset HSTS for one site, right-click it in the history list and choose Forget About This Site. This also deletes that site’s cookies and history.

Refresh certificates on macOS

Quit and reopen Safari or Chrome to clear session caches. To delete a certificate you added, open Keychain Access, select the login or System keychain, find the certificate, and delete it. Then install pending macOS updates for the current root store.

Still seeing the warning?

Check three device issues first: the date and time, HTTPS scanning in antivirus software, and a company proxy that replaces certificates. If none apply and the warning appears on other devices too, the website has a certificate problem. Look up the exact message in our list of SSL certificate errors.

Fix the error at its source

Match your browser message to its cause and the fix for site owners and visitors.

See SSL certificate errors

Related articles

Frequently asked questions

How do I clear the SSL state in Chrome or Windows?

In Chrome, type chrome://restart to close every window and clear in-memory TLS sessions and certificate decisions. In Windows, press Win + R, run inetcpl.cpl, open the Content tab and click Clear SSL state. This fixes stale data on your device after a site changes its certificate. It does not fix an expired, mismatched or incomplete certificate on the server.

How do I clear SSL certificates in Chrome?

Restart Chrome fully with chrome://restart. If the error remains, open chrome://net-internals/#sockets and flush socket pools, then reset the domain under chrome://net-internals/#hsts if you changed its HTTPS setup. To delete a certificate you installed, go to Settings, Privacy and security, Security, Manage certificates. Leave the built-in root certificates in place.

How do I clear the SSL certificate cache?

Close and reopen the browser completely, because most SSL caches live in memory. In Windows, also click Clear SSL state under Internet Options, Content. On Linux, run update-ca-certificates after adding or removing a root. Clearing cached images and files in the browser removes page content, but it does not reset certificate trust decisions.

Does Chrome cache SSL certificates?

Chrome caches some SSL data in memory: TLS session details, intermediate certificates, your decision to proceed past a warning and the client certificate you chose for a site. It does not permanently save a website's certificate as trusted. A full browser restart clears these caches, so an updated certificate on the site is picked up on the next visit.

Are SSL certificates cached?

Partly. Browsers and operating systems cache TLS sessions, intermediate certificates and revocation responses to speed up connections. Trust itself comes from the root store, which is updated through system or browser updates. Caches rarely cause lasting errors. If a warning survives a restart and appears on other devices, the website's certificate needs fixing.

How do I clear SSL certificates in Edge?

Edge is based on Chromium, so use the same steps as in Chrome with the edge:// prefix. Type edge://restart, flush sockets at edge://net-internals/#sockets and reset HSTS for a domain at edge://net-internals/#hsts if needed. On Windows, also click Clear SSL state in Internet Options to clear the system session cache.