managemycert
Log in Get started — Free
A nonprofit project — free for everyone

SSL certificate management,
simplified & free.

Track every certificate across every domain, get warned before anything expires, and let us renew & deploy on your behalf — all in one open-source portal.

Create free account → Read the docs
✓ No credit card ✓ Open source ✓ Sign in with Google
app.acme.io Valid · 62d left
Issuer
Let's Encrypt R3
Expires
2026-07-08
Protocol
TLS 1.3
Auto-renew
On
⚡ Auto-renewal scheduled · 30 days before expiry

Works with every certificate authority

Let's Encrypt ZeroSSL DigiCert Sectigo Google Trust + any X.509 issuer
Features

Everything you need. Nothing you have to pay for.

From the first domain you add to the thousandth — every feature is included, free, and fully usable from day one.

🌐

Add domains in seconds

Point us at any domain — we read its certificate chain, issuer, validity window, and OCSP status without you uploading anything.

🔔

Multi-channel alerts

Email, SMS and Slack. Build templates with variables like {{domain}}, {{days_left}}, {{issuer}} and reuse them everywhere.

🔄

Auto-renew Let's Encrypt

For Let's Encrypt domains we run ACME for you and deploy the new cert before it ever expires. Zero downtime, zero touch.

⬆️

Upload to your servers

Hand us SSH credentials and we push the renewed certificate to your servers automatically. We support Nginx, Apache, HAProxy and more.

📋

Full audit log

Every check, every alert, every renewal — captured and downloadable as PDF or CSV for your compliance team.

🛡️

Monitoring you trust

Health probes from multiple regions catch downtime, broken chains, mismatched hostnames and weak ciphers in minutes.

Domain verification

We verify ownership before we monitor.

So nobody can add your domain to their account. Every new domain is locked until you prove control with one of two simple methods.

  • DNS TXT record — add _managemycert-verify.<your-domain> with a unique token.
  • DNS A record — point <token>.verify.managemycert.com at our verifier IP.
  • Re-checked on every renewal, so a stolen DNS record can't keep monitoring forever.
# Option 1 — TXT record
_managemycert-verify.example.com. IN TXT "mmc-1f3c9b…d8e7"

# Option 2 — A record subdomain
a1f3c9b.verify.managemycert.com.  IN A 198.51.100.42

# Once propagated, click "I've added it" and we
# verify the record live, before unlocking the domain.

Ready in 60 seconds.

No credit card. No tier. No upsell. Just a portal that watches your certificates and yells before anything goes wrong.

Create your free account →