How to Fix 'Your Connection Is Not Private' Error
How to Fix 'Your Connection Is Not Private' Error
That big red warning screen is scary, but don't panic. Nine times out of ten, it's not actually a security threat - it's a configuration problem. Either on your end or the website's.
I see this error constantly when testing sites, and it's almost never because someone's trying to hack me. Let me walk you through what's actually happening and how to fix it.
What Your Browser Is Telling You
When you see "Your connection is not private," your browser tried to verify the website's SSL certificate and something didn't check out. The wording varies:
- Chrome: "Your connection is not private" with NET::ERR_CERT_something
- Firefox: "Warning: Potential Security Risk Ahead"
- Safari: "This Connection Is Not Private"
- Edge: "Your connection isn't private"
Same problem, different words.
If You're Trying to Visit a Site
Try these in order. Usually one of the first three fixes it.
1. Check your computer's clockThis sounds dumb but it's the most common cause. SSL certificates are only valid for specific date ranges. If your computer thinks it's 2019 or 2030, every certificate looks invalid.
On Windows: Right-click the clock in your taskbar, hit "Adjust date/time", turn on "Set time automatically"
On Mac: System Preferences > Date & Time > check "Set date and time automatically"
On your phone: Settings > General > Date & Time > turn on automatic
2. Clear your browser cacheOld cached certificate data can cause problems. Press Ctrl+Shift+Delete (Cmd+Shift+Delete on Mac), select "All time", and clear cookies and cached files. Then try again.
3. Try incognito modeOpen a private window (Ctrl+Shift+N in Chrome, Ctrl+Shift+P in Firefox). If the site works in incognito, you've got a browser extension or cached data causing the issue. Start disabling extensions one by one to find the culprit.
4. Turn off your VPN temporarilySome VPNs intercept HTTPS traffic to scan it. This breaks certificate validation. Same with some antivirus programs - they do "HTTPS scanning" which is honestly more trouble than it's worth.
5. Update your browserOld browsers don't recognize newer certificate authorities. If you're running Chrome from 2020, it might not trust certificates issued by authorities that became trusted since then.
If You Own the Website
Different story. You need to actually fix the certificate.
Check if it expiredThis is embarrassing how often it happens. Certificates expire, auto-renewal fails silently, and suddenly your site is throwing errors. Use our SSL Checker to see your expiration date. Set a calendar reminder for 2 weeks before.
Check your certificate chainYour server needs to send the full certificate chain - not just your certificate, but the intermediate certificates too. Some browsers can figure it out without them, others can't. That's why you might see errors on mobile Safari but not Chrome desktop.
Check for mixed contentIf your page loads over HTTPS but pulls in images or scripts over HTTP, browsers get upset. View source, search for "http://", and fix any non-HTTPS resources.
Error Code Reference
| Error Code | What It Means |
|---|---|
| NET::ERR_CERT_AUTHORITY_INVALID | Browser doesn't trust who issued the certificate |
| NET::ERR_CERT_DATE_INVALID | Certificate is expired or not valid yet |
| NET::ERR_CERT_COMMON_NAME_INVALID | Certificate is for a different domain |
| SSL_ERROR_RX_RECORD_TOO_LONG | Server is responding with HTTP, not HTTPS |
That last one usually means your server isn't configured for HTTPS at all, or there's a redirect loop.
Frequently Asked Questions
Is it safe to click "Proceed anyway"?Only if you own the site and know why the error is happening. Never for banking, shopping, or anywhere you enter passwords. The warning exists for a reason.
Why am I seeing this on a site I visit all the time?Their certificate probably expired. It happens to everyone eventually. Give it a day - if they're paying attention, they'll fix it. Or reach out and let them know.
My own website is showing this error. Help?Run it through our SSL Checker. It'll tell you exactly what's wrong - expired cert, missing chain, wrong domain, whatever. Then you'll know what to fix.
Check your SSL certificate Check your SSL certificate