Certificate Checker

Let's Encrypt stuurt geen verloopmails meer

Je certificaat verloopt gegarandeerd.
Wij waarschuwen je voordat het zover is.

Sinds juni 2025 mailt Let's Encrypt je niet meer wanneer een certificaat bijna verloopt — en elke certificaatuitgever verkort de levensduur richting 47 dagen. Certificate Checker houdt je domeinen dag en nacht in de gaten en waarschuwt je ruim voordat bezoekers een browserwaarschuwing zien.

Check nu direct een certificaat

Gratis, geen account nodig. We slaan niets op.

De mails stopten. De deadlines verveelvoudigden.

Eén verandering bij Let's Encrypt en één in de hele branche maakten certificaatmonitoring stilletjes ieders eigen verantwoordelijkheid.

Geen verloopmails meer

Op 4 juni 2025 is Let's Encrypt gestopt met het versturen van verloopmeldingen per e-mail — om privacyredenen en tienduizenden dollars aan jaarlijkse kosten. Hun eigen advies: gebruik een externe monitoringdienst. Die dienst is Certificate Checker.

Levensduur van certificaten naar 47 dagen

Niet alleen Let's Encrypt: het CA/Browser Forum heeft voor élke certificaatuitgever besloten de geldigheid van certificaten stapsgewijs te verkorten — van 200 dagen nu, via 100 in 2027, naar 47 in 2029. Een vernieuwing die eens per jaar terugkwam, wordt er bijna één per maand — met evenzoveel extra momenten waarop iets stilletjes mis kan gaan, zonder één waarschuwingsmail.

Een verlopen certificaat is geen detail

Browsers begroeten je bezoekers met een paginagrote waarschuwing, en de geschiedenis laat zien dat er veel meer omvalt dan een landingspagina.

Equifax, 2017

Door een verlopen certificaat op een monitoringapparaat bleef een datalek 76 dagen onopgemerkt.

Bron: Sectigo →

Ericsson / O2, 2018

Eén verlopen certificaat in kernnetwerksoftware zette zo'n 32 miljoen klanten bijna een dag zonder 4G.

Bron: Encryption Consulting →

Microsoft Teams, 2020

Teams lag wereldwijd urenlang plat doordat één certificaat stilletjes verliep.

Bron: SOCRadar →

Meer lezen: Cyber Defense Magazine · EverTrust over certificaatstoringen

Alles waarbij een certificaat een oogje in het zeil nodig heeft

Van één hobbydomein tot je hele portfolio, elk uur gecheckt.

Verloopmeldingen

Meldingen per e-mail en in je dashboard — en in Slack of je eigen webhook op de hogere abonnementen — op de drempels die jij belangrijk vindt: 28, 14, 7 en 3 dagen vóór verloop, en elke check zodra het kritiek wordt.

Verloopdata in je agenda

Abonneer je eigen agenda op je persoonlijke feed en elk domein wordt een afspraak van een hele dag op zijn verloopdatum — een vernieuwing schuift hem vanzelf op. Op elk abonnement.

Geplande checks

Automatische checks, dag en nacht — dagelijks op het gratis abonnement, tot elk uur op de grootste abonnementen.

Meerdere domeinen

Beheer je hele portfolio in één dashboard, met de status van elk domein in één oogopslag.

Bulkimport

Plak een lijst hostnamen, zie eerst in een gevalideerde proefronde wat er gebeurt, en importeer ze in één keer.

Checkgeschiedenis

Een dagen-tot-verloop-grafiek per domein en een dashboardoverzicht van hoeveel domeinen op elk verloopniveau zitten.

Eigen drempels

Stel zelf in wanneer elk waarschuwingsniveau afgaat — per account, afgestemd op jouw vernieuwingsproces.

Uptimechecks

We pingen elk domein tot eens per minuut en waarschuwen je op het moment dat het offline gaat — en opnieuw als het herstelt, met de duur van de storing.

Directe live check

Check elk domein wanneer je wilt, vanuit het dashboard of gewoon hier op deze pagina.

Weet raad met multi-server

CDN's serveren per node verschillende certificaten. Wij volgen het slechtste geval dat een bezoeker kan treffen.

Privacyvriendelijk van opzet

Europees gehost, cookieloze statistieken op onze eigen Matomo, en nooit een script op jouw site.

Abonnementen die meegroeien

Start gratis en upgrade voor meer domeinen, snellere checks en langere geschiedenis. Hogere abonnementen voegen daar eigen drempels, Slack- en webhookmeldingen, API-toegang en de Terraform- en OpenTofu-provider aan toe.

Slimmer dan een simpele checker

Grote sites serveren meer dan één certificaat. Wij weten dat.

Achter een CDN kan elke servernode zijn eigen certificaat hebben met een eigen vernieuwingsdatum — we hebben zes verschillende certificaten op één domein gezien, die maanden uit elkaar verliepen. Een naïeve checker komt elke keer bij een willekeurige node uit en springt tussen waarden, met waarschuwingen op precies de verkeerde momenten.

Certificate Checker volgt de laagste waarde van de afgelopen 24 uur: het slechtste geval dat een echte bezoeker kan treffen. Stabiel, eerlijk, en per account of per domein instelbaar als je liever de laatste meting volgt.

naïeve checker Certificate Checker

Automatiseer het met de API

Alles wat je op je dashboard ziet, haal je ook op met één JSON-aanroep. Maak een personal access token aan onder Instellingen → API-tokens en koppel je certificaatstatus aan je eigen dashboards, monitoring en scripts.

  • Lees je domeinen en hun verloopstatus uit vanaf het Expert-abonnement
  • Voeg domeinen toe en verwijder ze op de Business- en Unlimited-abonnementen — ideaal voor automatisering
  • Officiële Terraform- & OpenTofu-provider — declareer je gemonitorde domeinen als infrastructure-as-code
  • Bearer-tokens met beperkte rechten die je op elk moment intrekt, met een verzoekenlimiet per account

Bekijk de API-documentatie →

$ curl https://certificate-checker.com/api/v1/domains \
    -H "Authorization: Bearer <your-token>" \
    -H "Accept: application/json"

{
  "data": [
    {
      "id": "01983e9c-2f4a-7cde-b1a2-9f3d8c6e5b4a",
      "hostname": "example.com",
      "days_until_expiration": 54,
      "level": "info",
      "uptime_enabled": true,
      "uptime_status": "up",
      "last_checked_at": "2026-07-29T06:20:11+00:00"
    }
  ]
}

$ curl -X POST https://certificate-checker.com/api/v1/domains \
    -H "Authorization: Bearer <your-token>" \
    -H "Accept: application/json" \
    -d "hostname=example.org"

# Een domein zonder website? Zet de uptimechecks uit:
$ curl -X PATCH https://certificate-checker.com/api/v1/domains/<id> \
    -H "Authorization: Bearer <your-token>" \
    -H "Accept: application/json" \
    -d "uptime_enabled=false"

# Of declaratief, met Terraform / OpenTofu:
resource "certificatechecker_domain" "site" {
  hostname      = "example.org"
  uptime_checks = false
}

Jouw gegevens blijven in Europa.
Jouw bezoekers blijven van jou.

Privacy is hier geen belofte maar een reeks keuzes, en ze zijn stuk voor stuk te controleren.

Europees gehost

Onze servers en databases draaien bij Hetzner in Duitsland, en facturatie en betalingen lopen via Nederlandse dienstverleners.

Statistieken op onze eigen Matomo

Cookieloos, met ingekorte IP-adressen en respect voor Do Not Track. Geen Google Analytics, geen trackers van derden.

Geen cookiebanner

Er valt niets te weigeren: de enige cookies die wij plaatsen zijn de sessie- en beveiligingscookie die je nodig hebt om in te loggen.

Geen script op jouw site

Wij openen alleen de publieke TLS-verbinding die jouw bezoekers ook openen. Niets te installeren, en er komen geen gegevens over hen bij ons binnen.

Lees het zelf na in onze Privacyverklaring en onze Cookieverklaring.

Duidelijke kosten, rechtstreeks uit het product

Start gratis, of probeer elk betaald abonnement 30 dagen gratis.
Upgrade wanneer je portfolio — of je paranoia — groeit.

Aanmelden gaat op dit moment op uitnodiging.

Heb je een aanmeldcode? Kies hieronder je abonnement en vul de code in bij het aanmelden.

Hobby

Gratis

  • 3 domeinen
  • Dagelijks gecheckt
  • Uptimechecks elk uur
  • E-mail- & dashboardmeldingen
  • 7 dagen geschiedenis
Start gratis

Pro

Populair

€ 5,00 € 6,05 / maand

Inclusief 30 dagen gratis proefperiode

  • 10 domeinen
  • Elke 12 uur gecheckt
  • Uptimechecks elke 30 minuten
  • E-mail- & dashboardmeldingen
  • 90 dagen geschiedenis
  • Ad-hoc herchecks
Kies Pro

Expert

€ 10,00 € 12,10 / maand

Inclusief 30 dagen gratis proefperiode

  • 25 domeinen
  • Elke 6 uur gecheckt
  • Uptimechecks elke 15 minuten
  • E-mail- & dashboardmeldingen
  • 180 dagen geschiedenis
  • Ad-hoc herchecks
  • Slack- & webhookmeldingen
  • API-toegang
Kies Expert

Business

€ 15,00 € 18,15 / maand

Inclusief 30 dagen gratis proefperiode

  • 50 domeinen
  • Elke 3 uur gecheckt
  • Uptimechecks elke 5 minuten
  • E-mail- & dashboardmeldingen
  • 365 dagen geschiedenis
  • Ad-hoc herchecks
  • Slack- & webhookmeldingen
  • API-toegang
  • Domeinbeheer via de API
  • Terraform- & OpenTofu-provider
  • Eigen meldingsdrempels
Kies Business

Unlimited

€ 25,00 € 30,25 / maand

Inclusief 30 dagen gratis proefperiode

  • Onbeperkt aantal domeinen
  • Elk uur gecheckt
  • Uptimechecks elke minuut
  • E-mail- & dashboardmeldingen
  • Onbeperkte geschiedenis
  • Ad-hoc herchecks
  • Slack- & webhookmeldingen
  • API-toegang
  • Domeinbeheer via de API
  • Terraform- & OpenTofu-provider
  • Eigen meldingsdrempels
Kies Unlimited

Veelgestelde vragen

Hoe werkt het checken?

We openen een TLS-verbinding naar je domein op poort 443 — precies zoals een browser dat doet — controleren het certificaat en leggen de verloopdatum vast. Geen agents, geen DNS-wijzigingen, geen toegang tot je servers nodig.

Wanneer krijg ik een melding?

Standaard op 28, 14, 7 en 3 dagen vóór verloop, op het moment dat een drempel wordt gepasseerd. Onder de kritieke drempel word je bij elke check gewaarschuwd totdat het is opgelost, en je krijgt ook een bevestiging wanneer een certificaat is vernieuwd. Op de Business- en Unlimited-abonnementen stel je de drempels zelf in.

Stuurt het gratis Hobby-abonnement ook meldingen?

Ja. E-mail- en dashboardmeldingen horen bij elk abonnement, ook bij het gratis Hobby-abonnement — op tijd gewaarschuwd worden ís het product, geen upgrade. De hogere abonnementen voegen daar meldingen in Slack of je eigen webhook aan toe.

Kan ik meldingen krijgen in Slack of mijn eigen tooling?

Ja. Vanaf het Expert-abonnement voeg je een Slack incoming-webhook-URL of een eigen webhook-endpoint toe aan je profiel. Elke melding die we mailen, komt daar ook binnen — als Slack-bericht met kleurcodering dat het domein noemt, hoe dringend het is en de feiten erachter, met een knop rechtstreeks naar het dashboard, en als HTTP POST met een JSON-payload (hostnaam, dagen tot verloop, niveau, checktijdstip) voor je eigen tooling. Bij allebei zit een testknop, zodat je het meteen kunt uitproberen.

Kan ik de verloopdata in mijn agenda zien?

Ja, op elk abonnement. Maak je persoonlijke feed-URL aan onder Instellingen → Agendafeed en abonneer Google Agenda, Apple Agenda, Outlook of elke andere agenda-app erop. Elk domein wordt een afspraak van een hele dag op de dag dat zijn certificaat verloopt, en een vernieuwing schuift de afspraak vanzelf op. Agenda-apps verversen een geabonneerde feed volgens hun eigen schema — meestal ergens tussen een paar uur en een dag — dus zie de feed als een overzicht; de meldingen blijven het alarm.

Is er een API?

Ja. Vanaf het Expert-abonnement maak je personal access tokens aan onder Instellingen → API-tokens en lees je je domeinen met hun verloopstatus uit als JSON. Op de Business- en Unlimited-abonnementen voeg je via de API ook domeinen toe en verwijder je ze — handmatig, of declaratief met onze officiële Terraform/OpenTofu-provider (ekstra-software/certificatechecker in de registry). Hierboven bij de API-sectie staan voorbeeldaanroepen.

Controleren jullie ook of mijn site bereikbaar is?

Ja. Elk abonnement bevat uptimechecks: we roepen je site aan over HTTPS — elk uur op het gratis abonnement, tot elke minuut op de grootste abonnementen — en waarschuwen je zodra hij onbereikbaar is, en opnieuw als hij weer in de lucht is, inclusief hoelang de storing duurde. Een storing telt pas na een paar bevestigende checks, dus één hapering maakt je nooit wakker. Certificaatproblemen komen binnen via de certificaatchecks en niet als downtime, zodat je altijd weet welke van de twee er mis is. Voor hosts zonder website zet je uptimechecks per domein uit.

Waar staan mijn gegevens, en volgen jullie mijn bezoekers?

Onze servers en databases draaien bij Hetzner in Duitsland, en facturatie en betalingen lopen via Nederlandse dienstverleners; alleen onze uitgaande e-mail loopt via Proton in Zwitserland, een land waarvan de Europese Commissie heeft vastgesteld dat het een passend beschermingsniveau biedt. Wij meten paginabezoek met onze eigen Matomo-installatie — cookieloos, met ingekorte IP-adressen en respect voor Do Not Track — dus geen Google Analytics, geen tracker van derden en geen cookiebanner om weg te klikken. Een certificaatcontrole opent alleen de publieke TLS-verbinding naar jouw domein: wij zetten nooit een script op jouw site en zien nooit wie hem bezoekt. Het staat allemaal uitgeschreven in onze Privacyverklaring en onze Cookieverklaring.

Kan ik een betaald abonnement proberen voordat ik betaal?

Ja. Kies bij het registreren een betaald abonnement en je krijgt het 30 dagen gratis, zonder dat je vooraf betalingsgegevens hoeft in te vullen. Registreer je op het gratis Hobby-abonnement, dan loopt diezelfde periode van 30 dagen ook: je kunt dus alsnog naar elk betaald abonnement wisselen en het de rest van die tijd proberen. Vul je betalingsgegevens vóór het einde van de proefperiode in om betaald door te gaan, of doe niets en je account valt vanzelf terug op het gratis Hobby-abonnement — er wordt nooit iets gefactureerd zonder waarschuwing. Domeinen boven de Hobby-limiet blijven in je account, maar alleen je drie oudste worden nog gecheckt. Wisselen van abonnement tijdens de proefperiode is gratis, en de proefperiode is eenmalig per account.

Kan ik mijn abonnement later wijzigen?

Ja. Kies onder Instellingen → Abonnement in het dashboard een ander abonnement en het gaat direct in — abonnementen worden per volle maand gefactureerd, en het ongebruikte deel van je vorige abonnement wordt als credit verrekend op je komende facturen. Alleen voor een upgrade naar een betaald abonnement moet je eerst je betalingsgegevens invullen.

Waar vind ik mijn facturen?

Elke factuur wordt naar je gemaild, en onder Instellingen → Facturen in het dashboard zie je ze allemaal met hun actuele betaalstatus en kun je op elk moment de PDF downloaden. Openstaande facturen betaal je rechtstreeks vanaf die pagina online (iDEAL en andere methoden).

Wat gebeurt er als een factuur niet betaald wordt?

In eerste instantie niets dramatisch: de betaaltermijn is 14 dagen, je krijgt de dag na de vervaldatum een herinnering per mail en na twee weken nog één, en het dashboard toont een banner. Pas wanneer een factuur 30 dagen na de vervaldatum nog openstaat — een week van tevoren per mail aangekondigd — pauzeren je checks en meldingen en gaan het dashboard en de API dicht tot er betaald is. Je account, domeinen en geschiedenis blijven gewoon staan. Betaal online en alles loopt direct weer.

Waarom toont het dashboard een ander aantal dagen dan mijn browser?

Grote sites achter een CDN serveren per servernode een ander certificaat, met vernieuwingsdata die maanden uit elkaar kunnen liggen. Je browser ziet één willekeurige node; wij volgen de laagste waarde van de afgelopen 24 uur — het slechtste geval dat een bezoeker echt kan treffen. Je kunt per account of per domein overschakelen naar 'laatste check' als je dat liever hebt.

Wat gebeurt er als een certificaat echt verloopt?

Browsers tonen je bezoekers een paginagrote beveiligingswaarschuwing in plaats van je site, API-koppelingen stranden op een mislukte TLS-handshake, en het vertrouwen krijgt een deuk. Precies dat moment willen wij voorkomen — je bent tegen die tijd al weken gewaarschuwd.

Ondersteunen jullie certificaten van elke aanbieder?

Ja. We lezen welk certificaat je server ook presenteert — Let's Encrypt, Sectigo, DigiCert, je interne CA. Als het op poort 443 wordt geserveerd, kunnen wij het monitoren.

Hoe is dit anders dan gewoon openssl aanroepen in een cronjob?

Die cronjob is zelf ook weer iets om in de gaten te houden. Wij voegen drempelmeldingen, vernieuwingsdetectie, kennis van multi-serveropstellingen, geschiedenisgrafieken, bulkimport en een dashboard toe — en wij gaan gewoon door wanneer juist je cron-host het begeeft.

Mis nooit meer een verloopdatum

Drie domeinen, dagelijks gecheckt, voor altijd gratis. In twee minuten ingesteld.

Maak je gratis account aan