Domain Expiry Checker

See exactly when a domain is due to expire and how many days are left — read straight from its WHOIS/RDAP registration record.

Reads the expiry date from the registry over RDAP. For ccTLDs with no published date, it says so instead of guessing.

Example result
expiry  yourbrand.com
Domainyourbrand.com
Expiry date2026-11-22
Days left12days
RegistrarNameSilo, LLC
Date sourceRDAP
StatusExpiring soon
What you get

The one date you can't afford to miss

Expiry is the rare failure you can see coming months ahead — if you're looking.

Exact expiry date

The registry's own expiration date for the domain — no spreadsheets, no guesswork.

Days remaining

A clear countdown so you know instantly whether a renewal is comfortably away or dangerously close.

ccTLDs handled honestly

Domains like .de, .es and .eu don't publish a date — we tell you that plainly instead of inventing one.

How to check a domain expiration date with WHOIS and RDAP

Every registered domain has an expiration date recorded in its registration data. A domain expiry check reads that date from WHOIS/RDAP — the same authoritative source registrars rely on — and works out how many days remain. It's the quickest way to answer "when does this domain lapse, and how worried should I be?"

Why the expiration date matters so much

A domain doesn't just power your website. When it lapses, DNS stops resolving, so the site goes offline, email tied to the domain stops flowing, and even a perfectly valid SSL certificate can no longer be served. All three fail at once — and a normal uptime check never sees it coming, because the server is still running fine. Expiry is uniquely predictable, which is exactly why it's so frustrating to miss.

What happens after a domain expires

Expiry isn't instant deletion. A domain typically passes through a short grace period (often still renewable at the normal price), then a redemption period (renewable, but with a hefty fee), and finally pending delete before it's released back to the market. That whole cycle can run 30 to 75+ days, and many owners renew along the way — so "expired" rarely means "immediately available".

ccTLDs that don't publish a date

Some country-code registries — notably .de, .es and .eu — don't expose an expiry date publicly. The domain still renews on a schedule; the date just isn't in the record. The honest answer is to say so, then track the date yourself. In Domain Monitor Hub you set the date once for those TLDs and every reminder behaves exactly the same.

Why "auto-renew is on" isn't enough

Auto-renewal fails quietly all the time: an expired card on file, a renewal notice lost to spam, or a billing mailbox belonging to someone who has left the company. Because nothing announces the failure, the first sign is often the outage itself. An independent reminder — sent from outside your registrar — is the safety net.

From a single check to automatic reminders

Checking one domain today is useful; remembering to re-check every domain you own, forever, is not realistic. Domain expiration monitoring reads each domain's date for you and reminds you at 30, 14, 7 and 1 days — plus any custom intervals — by email, webhook, Discord or Slack. Check a domain here; let the app carry the calendar.

The more domains you are responsible for, the less a one-off check helps — and if the domains belong to clients rather than to you, a missed expiration date becomes someone else's outage. That case has its own page: domain monitoring for agencies & MSPs, covering bulk import and per-client alert routing.

Questions, answered

Domain expiry FAQ

Yes — free and no account required. Enter a domain and it reads the expiration date from its registration record.

From the domain's WHOIS/RDAP registration record at the registry. That's the authoritative source registrars themselves use.

A number of country-code registries — including .de, .es and .eu — simply don't publish an expiry date. The domain still renews on a schedule; the date just isn't public. In Domain Monitor Hub you can set the date manually and every reminder still works.

Not immediately. After expiry a domain usually enters a grace period, then a redemption period, before it's finally deleted and released — often 30 to 75+ days later. Many owners renew during that window.

Yes — that's exactly what Domain Monitor Hub does. It reminds you at 30, 14, 7 and 1 days before expiry by default, plus any custom intervals you add. See domain expiration monitoring.

Renew as early as you comfortably can — waiting until the final days leaves no room for a failed payment or a lost notice. Reminders starting at 30 days give you time to act calmly.
Keep exploring

More free domain tools

Put every renewal date on autopilot

Domain Monitor Hub tracks each domain's expiry and reminds you at 30, 14, 7 and 1 days — so a forgotten renewal never takes everything down at once.

Start monitoring — free
Free forever for 3 domains · No credit card · Sign in with Google