Troubleshooting guide · website-errors · Published 2026-08-16 · 3 min read

Website errors: ERR_CERT_DATE_INVALID before the certificate start date

Fix ERR_CERT_DATE_INVALID from a clock set before a certificate start date, covering device and server clock fixes.

ERR_CERT_DATE_INVALID is the browser message for a certificate whose validity window does not cover the current time. The usual cause is an expired certificate, but this article covers the less obvious case: a clock that is set before the certificate start date, making a valid certificate appear "not yet valid".

Identify the error

Fix the clock

  1. Fix the device clock first. On your machine, set the correct date, time, time zone, and enable automatic time synchronisation. On Windows, Settings > Time & Language > Date & time; on macOS, System Settings > General > Date & Time. A reboot usually follows to re-sync the TLS-validated time.
  2. Test again. After syncing, reload the page. If it loads and the padlock is valid, the device clock was the cause.
  3. Check the server clock if clients still fail. If visitors across many devices see the same error, the server may be out of time. Confirm the host clock is synced to the correct time and that NTP is running, because a server that signs session data with a bad clock can also break TLS connections.

Prevent recurrence

When to involve a professional

If the error persists after the device and server clocks are verified accurate, or it appears site-wide for visitors on multiple devices, raise it with your hosting provider: it usually points at a genuine certificate or server configuration problem rather than a local clock.

Need a website built, fixed, optimised, migrated or replaced?

This technical resource is written by CSMBAC, a small design and development studio. If you would rather hand the problem to a professional, the website service page explains how we build enquiry-ready websites.

Explore website services