Skip to content
Free tool, no signup

Domain expiry checker

See exactly when a domain registration expires, read live from the registry. Expiry date, days remaining, and registrar in one query.

Updated

Enter a bare domain (example.com), no https:// or paths

The expiry you forget is the one that takes the whole site down

A one-shot domain check confirms the registration is current and how many days are left. Useful after a renewal, or when something looks wrong. To make sure a domain never silently lapses, you need continuous monitoring with expiry alerts at 50, 13, 3, and 1 day. UptimePad runs both: this tool (free, anonymous) and continuous domain expiry monitoring (free for 50 monitors, alongside uptime, SSL, and DNS).

QuestionOne-shot checkContinuous monitoring
Is the domain registered right now?YesYes
How many days until expiry?Yes, right nowYes, tracked over time
Will it lapse next month?NoYes, alerts at 50/13/3/1 day
Did auto-renew silently fail?NoYes, the countdown stops dropping
Did the registrar or lock status change?NoYes, on the next check

What a lapsed domain actually takes down

When a domain expires, its DNS stops resolving. The website, email on that domain (the MX records), and any API hosted on it all go dark at the same moment. It is the highest-impact, lowest-frequency failure in the stack, which is exactly why it slips through: there is no warning sign until everything is already down.

Grace and redemption periods buy less time than you think

Most TLDs offer a short auto-renew grace window after the expiry date, then a redemption period (often around 30 days) where you can still recover the name, usually for a premium fee. After that it can drop and be re-registered by anyone. Do not plan around these buffers. Renew before the date, and treat the expiry day as the hard deadline.

What to do when days-remaining is low

Confirm auto-renew is on and the card on file is valid, check that the registrar contact email is a real inbox someone reads, and turn on expiry alerts so a failed renewal pages you instead of surprising you. UptimePad watches the registry directly and alerts at 50, 13, 3, and 1 day, free alongside uptime, SSL, and DNS.

Embed this on your site

Show visitors your domain is watched, and link back to a free tool. Paste this anywhere in your HTML (footer, status page, README).

Monitored by UptimePadPreview

FAQ

Is this domain expiry checker free?+

Yes. Check the registration expiry of any public domain. No signup, no email. UptimePad reads the same registry data its paid domain monitoring uses.

How does it work?+

When you submit a domain, we query the official registry RDAP service (the keyless, ICANN-mandated successor to WHOIS) via the IANA bootstrap. We read the registration and expiration dates and the registrar straight from the registry of record. No scraping, no third-party API.

Why does my domain expiry matter as much as my SSL or uptime?+

A lapsed domain takes down everything at once: your website, your email (MX records stop resolving), and anything else on that name. Unlike a server outage you can fix in minutes, a forgotten domain renewal can mean a redemption fee or, worse, someone else registering it. It is the single highest-impact, lowest-frequency failure for a small site.

Why does the checker say "TLD not supported" for some domains?+

A few country-code registries do not publish RDAP expiry data publicly. We will tell you plainly rather than guess. Most common TLDs (.com, .net, .org, .io, .co, and many ccTLDs) work.

Can I monitor domain expiry continuously instead of checking by hand?+

Yes, and you should. A one-time check confirms today. Continuous monitoring catches the renewal you forgot. UptimePad alerts at 50, 13, 3, and 1 days before any monitored domain expires, on the Free plan, alongside your uptime, SSL, and DNS checks.