Free Tool

Domain Expiration Checker

Instantly check any domain's expiry date, registrar, nameservers, and registration details. Free, no signup required.

What You Get

Here's an example of the domain registration details this tool reveals. Try it above with any domain.

OK

Domain Active

example.com — Expires in 243 days

Domainexample.com
RegistrarICANN
CreatedAug 14, 1995
ExpiresAug 13, 2026
Nameserversa.iana-servers.net
Domain Age30 years

The checker queries RDAP and WHOIS databases to retrieve your domain's registration record. You'll see the exact expiry date with a countdown in days, the registrar that manages the domain, authoritative nameservers, and the original creation date. This tells you how much time you have before renewal is required.

Registry status codes like clientTransferProhibited or serverDeleteProhibited indicate protections applied to the domain. If a domain shows pendingDelete or redemptionPeriod, it may be expiring or already dropped. Monitoring your domain's expiration prevents accidental lapses that could take your website offline or let someone else register it.

How It Works

1

Enter Domain

Type any domain name or URL. We'll extract the registrable domain automatically.

2

We Query the Registry

Our server queries RDAP and WHOIS databases to retrieve the full domain registration record.

3

See the Results

View expiry date, registrar, nameservers, registration age, and status codes instantly.

Domain Registration Glossary

The terms that appear on every domain lookup — explained without the registrar marketing fluff.

RDAP vs WHOIS

RDAP is the modern replacement for WHOIS — structured JSON over HTTPS, with proper internationalisation. WHOIS is the legacy text-based protocol over port 43. RDAP is the future; WHOIS still has the longest tail of registry support.

Registrar vs registry

The registry runs the TLD (Verisign for .com, Public Interest Registry for .org). The registrar is the company you bought the domain from (Namecheap, Cloudflare, GoDaddy). Registrars sell — registries store the authoritative record.

EPP status codes

Standardised codes that describe the current state of a domain — clientTransferProhibited, pendingDelete, redemptionPeriod, etc. Codes prefixed with 'client' are set by your registrar; 'server' codes are set by the registry.

Grace period

After the expiry date, most registrars give a 30–45 day grace period where you can renew at the normal price. Your domain still works during this window in many TLDs.

Redemption period

After the grace period, the domain enters a ~30-day redemption phase. You can still recover it but pay a steep redemption fee. The domain stops resolving during redemption.

Pending delete

Final ~5-day window before the domain drops to the public pool. After this, anyone (including drop-catchers and squatters) can register it. If your domain hits pendingDelete, recovery is no longer guaranteed.

ccTLD vs gTLD

ccTLDs are country-code TLDs (.de, .fr, .uk) — each runs under that country's policies. gTLDs are generic TLDs (.com, .org, .dev) governed by ICANN. ccTLDs often have stricter privacy rules and may not expose all registration data publicly.

EPP Status Codes & Domain Lifecycle

The codes you will see in the lookup result — what they mean and which ones to actually worry about.

ok / active

Domain is registered and unrestricted

The default healthy state. The domain is registered, in good standing, and has no active locks. Allow it does not mean any action is permitted — combined with other status codes, more specific restrictions still apply.

clientTransferProhibited

Transfer lock — the recommended default

Set by your registrar to prevent unauthorised transfers. You should always have this lock enabled on important domains — disable it only briefly when actually transferring. Without it, a leaked auth code is enough to steal the domain.

clientDeleteProhibited

Deletion lock

Prevents accidental or malicious deletion at the registrar level. Recommended for any domain you actually care about.

clientUpdateProhibited

Update lock

Prevents changes to nameservers or registrant data. Useful when you suspect compromise or want to freeze the configuration.

pendingDelete

Domain is about to be deleted

End of the line. The domain has passed the redemption period and is queued for deletion (typically a 5-day window). After deletion it becomes available for anyone to register.

redemptionPeriod

Expired — last chance to renew

The domain expired and is now in the 30-day redemption period. The original owner can still recover it, but the registrar will charge a redemption fee on top of the renewal cost (often $80–$200).

autoRenewPeriod

In auto-renew grace window

The registrar auto-renewed the domain and is in the grace period before billing finalises. Cancellable in this window. Most registrars use ~45 days.

serverHold

Removed from the DNS by the registry

The registry has put the domain on hold — usually due to non-payment, a UDRP/legal action, or abuse. The domain still exists but does not resolve.

Frequently Asked Questions

This tool queries RDAP and WHOIS databases to retrieve your domain's registration details. It shows you the expiry date, days until expiry, registrar, nameservers, creation date, and registry status codes — all in real time.

Yes, completely free with no signup required. Just enter a domain and check instantly. There are no daily limits.

When a domain expires, it typically goes through several stages: a grace period (usually 30-45 days) where the owner can still renew at regular price, a redemption period (30 days) where renewal is possible but at a premium, and finally deletion where the domain becomes available for anyone to register. During expiry, your website and email will stop working.

You should check at least monthly, especially if auto-renewal isn't enabled. For critical business domains, continuous monitoring is recommended. exit1.dev offers automated domain expiration monitoring that alerts you 30, 14, 7, and 1 day before expiry.

RDAP (Registration Data Access Protocol) is the modern replacement for WHOIS. It returns structured JSON data, supports HTTPS, and has better internationalization. This tool uses RDAP as the primary lookup method and falls back to WHOIS for registries that don't yet support RDAP.

EPP (Extensible Provisioning Protocol) status codes indicate the current state of a domain. Common codes include 'clientTransferProhibited' (transfer locked), 'clientDeleteProhibited' (deletion locked), and 'ok' (no restrictions). These codes help you understand what actions are currently allowed on the domain.

Some registries have rate limits or don't expose all data publicly. Country-code TLDs (like .de, .fr) may have stricter privacy policies. If a lookup fails, try again after a minute. For some TLDs, only basic information like expiry date and nameservers may be available.

Yes! exit1.dev includes automatic domain expiration monitoring. You'll receive alerts at configurable thresholds before your domains expire — so you never miss a renewal. It's available on all paid plans.

Last updated · Built and maintained by exit1.dev — uptime, SSL, and domain monitoring with instant alerts.

Need Continuous Domain Monitoring?

Stop checking manually. exit1.dev monitors your domain expirations automatically and alerts you before they lapse. Never lose a domain again.

Start Free Monitoring