Network & domain tools

Domain Expiry Checker

Use the ClockTools Domain Expiry Checker to inspect live RDAP registration evidence, compare registrar and registry expiration dates, understand lifecycle status, and create practical renewal reminders.

Reported expiry dateLive RDAP result
Days remainingLive RDAP result
Lifecycle statusLive RDAP result
RegistrarLive RDAP result
DNSSEC evidenceLive RDAP result

The interactive app queries the current IANA-selected RDAP service, shows separate registrar and registry dates when available, and never labels an expired date as guaranteed availability.

How to Use the Domain Expiry Checker

  1. 1. Enter a domain, subdomain, URL, or email-style domain reference; ClockTools reduces it to the registrable domain.
  2. 2. Run the check so the ClockTools Worker can select the TLD RDAP service from the IANA bootstrap registry.
  3. 3. Read the reported expiration date, exact timestamp, days remaining, urgency band, and lifecycle interpretation.
  4. 4. Compare the registrar registration expiration date with the registry expiration date when both are published.
  5. 5. Review registrar, status, nameserver, DNSSEC, source, and checked-at evidence before acting on the result.
  6. 6. Copy the report, export the evidence, or add renewal reminders to your calendar if you manage the domain.

What Is A Domain Expiry Checker?

A Domain Expiry Checker reads public domain-registration data and answers a focused operational question: what expiration information does the registration service currently publish for this domain? ClockTools uses Registration Data Access Protocol, or RDAP, rather than scraping inconsistent WHOIS text. The result can include the registration date, registry expiry date, registrar registration expiration date, registrar, nameservers, DNSSEC signal, domain status codes, last update, and the time of this lookup. Days remaining are calculated from the selected reported expiration timestamp, not guessed from domain age.

That evidence is useful for a site owner checking a renewal calendar, an agency reviewing client domains, an IT team auditing a portfolio, or a buyer researching a name. It is not an ownership record, a renewal transaction, an availability guarantee, or a drop-catching forecast. Public data varies by top-level domain and registry policy. ClockTools keeps missing fields visibly unknown instead of filling gaps with invented dates, and it identifies the source service so the result can be verified.

What Do Registry And Registrar Expiry Dates Mean?

RDAP can publish two different expiration concepts. The registry expiry date is the expiration event held at the registry level. The registrar registration expiration date describes the end of the registrant-facing registration term held by the sponsoring registrar. ICANN maps these to the RDAP event actions expiration and registrar expiration. They are often the same during an ordinary active term, but they can diverge when a registry has automatically renewed a domain while the registrant has not completed renewal with the registrar.

ClockTools shows both values when both exist and labels the date used for the countdown. A registrar expiration is preferred for the owner-facing countdown because it can better represent the registrant contract; otherwise the registry expiration becomes the best published date. The two values are evidence, not instructions. Your registrar account, invoice, auto-renew setting, payment method, and support team remain the authoritative place to complete or confirm renewal.

A date in the past also needs status context. Some domains remain present during auto-renew, grace, redemption, dispute, or deletion workflows. Conversely, a future expiry date does not prove that billing, contact details, or auto-renew will succeed. Use the exact timestamp and status codes together, then renew early enough that a failed card, account lock, transfer delay, holiday, or departed administrator does not become an outage.

How Does RDAP Improve On Traditional WHOIS?

Traditional WHOIS usually returns free-form text whose labels, dates, encodings, referral rules, and rate-limit messages differ between operators. RDAP is an HTTP-based protocol with structured JSON responses, standard domain-query paths, internationalization support, status values, event actions, links, notices, and clearer error handling. ClockTools reads those structures directly. It does not treat a random line containing the word expires as reliable evidence.

The Worker first normalizes the submitted value to an ASCII registrable domain, including the A-label form used for an internationalized domain. It then reads the IANA Domain Name Space RDAP bootstrap registry to select a service for the top-level domain. The request is limited to an HTTPS service supplied by that registry or the public RDAP bootstrap fallback. A bounded timeout, response-size limit, and ten-domain batch limit keep the lookup useful without turning it into an unrestricted fetch proxy.

RDAP coverage is strongest for generic top-level domains governed by ICANN requirements. Country-code top-level domains operate under their own policies and may expose different data, omit a public RDAP service, or use a response profile that lacks a familiar expiration event. An unsupported or incomplete response is reported as such. ClockTools does not silently substitute an estimated date from a search result or third-party cache.

What Do Domain Lifecycle And Status Codes Mean?

Status codes explain restrictions and lifecycle conditions that a date alone cannot. An active-looking domain may carry client transfer prohibited, client update prohibited, or client delete prohibited locks set through the registrar. Those locks are commonly protective and do not mean the website is down. Server-prefixed restrictions are set by the registry and take precedence over corresponding client actions. A hold status can keep a registered domain out of DNS, which is operationally different from registration expiry.

Auto renew period and renew period indicate a renewal-related grace state at the registry. Redemption period is more urgent: the registrar has asked the registry to delete the registration, and restoration generally requires immediate registrar action plus any applicable fee. Pending restore means a restoration request is being processed. Pending delete is a late deletion state in which restoration is normally no longer available; deletion timing and later registration still depend on the registry and market competition.

ClockTools promotes the most urgent published status into a plain-language lifecycle message while retaining every source status. If several codes appear, read them together. For example, transfer prohibited can coexist with a normal active registration, while redemption period should dominate the action plan. The status explanation is educational and intentionally conservative. Registry rules, registrar contracts, disputes, premium-name policies, auctions, and local law can change what happens next.

Does An Expired Domain Become Available Immediately?

No. A reported expiration timestamp is not a release appointment. Many generic domains can pass through an auto-renew grace period, registrar-specific post-expiration handling, redemption period, and pending delete before the registry removes the object. A registrar may park, auction, restore, renew, or delete an expired registration according to its agreement and applicable policy. Country-code domains can follow entirely different sequences.

A 404 or not-found RDAP answer also is not an absolute purchase guarantee. It usually means that the queried registration object was not returned by that service, but reservations, premium rules, blocked names, registry policy, transient service errors, or registrar inventory can still prevent registration. Confirm availability and price at an accredited registrar. If a valuable name is in a deletion lifecycle, use reputable backorder services and understand that another buyer may register it first.

How Should Domain Owners Plan Renewal?

Treat the published expiration date as the last boundary to avoid, not the day to begin work. Verify that auto-renew is enabled where appropriate, the stored payment method remains valid, the registrant and account email addresses are monitored, multifactor authentication recovery is current, and more than one responsible person knows which registrar holds the domain. Record the domain in an asset inventory beside DNS, hosting, certificate, email, and billing ownership.

A practical schedule starts well before expiration. Ninety days gives time for account recovery, procurement, transfer, or ownership disputes. Sixty and thirty days catch ordinary renewal work. Fourteen and seven days are escalation points, while one day is an emergency threshold rather than a normal plan. ClockTools can create a calendar file with those reminders when the selected expiry date is known. Calendar import does not renew the domain and should complement registrar notices rather than replace them.

After renewal, run a fresh lookup and check the registrar account. Registry and registrar data may not update at exactly the same moment, so a short delay is not automatically a failure. If the registrar confirms payment but the published dates remain unchanged after a reasonable processing window, contact the registrar with the receipt and domain. Do not expose account credentials, authorization codes, payment details, or private support links in a public lookup tool.

How Do Batch Checks And Exports Help?

The batch mode checks up to ten unique registrable domains in one bounded request and puts the most operational fields into a compact table: domain, state, selected expiration date, days remaining, registrar, and lifecycle. It accepts one value per line and safely deduplicates subdomains or URLs that resolve to the same registrable domain. The limit is deliberate because upstream registries publish rate limits and a browser utility should not hammer their services.

CSV export works well for a spreadsheet or asset review, while JSON preserves more source evidence for a ticket or technical note. A report remains a snapshot with its own checked-at time. Do not merge old exports into a monitoring system without refreshing them. For a large portfolio, use a registrar portfolio dashboard or a monitored asset-management workflow that authenticates properly, schedules checks responsibly, stores history, and alerts accountable owners.

Why Can A Domain Expiration Date Be Missing?

A missing date can mean that the selected top-level domain does not publish RDAP, the registry omits the event, the query reached a registrar profile with different fields, the service temporarily rate-limited the request, or the domain object was not found. Network timeouts and malformed upstream JSON are separated from a clean not-found response. ClockTools shows the reason it can establish and leaves the date unknown.

Try the exact registrable domain rather than a hostname under it, then run the check again after a short interval if the source was unavailable or rate-limited. Check the TLD operator or registrar directly when the date is business-critical. A domain can host a working website while registration data is incomplete, and a registered domain can have no website at all. Domain expiry, DNS resolution, TLS certificate validity, and HTTP availability are related operational risks but separate measurements.

How Are International And Country-Code Domains Handled?

A user can paste a Unicode internationalized domain, its punycode form, a complete URL, a subdomain, or an email-style address. Browser URL processing converts Unicode labels to the ASCII A-label form needed for an RDAP query, while the public-suffix parser identifies the registrable domain. The result can show both the ASCII and Unicode forms when they differ. Look-alike characters remain a security concern, so verify the spelling visually before renewing, transferring, or buying a name.

Country-code top-level domains such as .uk, .de, .in, or .au are managed under national or local policies rather than one universal ICANN lifecycle. Some provide excellent RDAP data; others expose limited events or rely on a different public lookup. ClockTools follows the IANA bootstrap record and reports unsupported coverage honestly. It never applies a generic 45-day or deletion timetable to every country-code domain.

How Does ClockTools Handle Privacy And Accuracy?

The domain must be sent to the ClockTools Worker because RDAP requests cannot reliably be made from every browser origin. The API response uses no-store caching, and ClockTools extracts operational registration fields rather than returning registrant contact records. Recent lookups are optional browser-local history that can be cleared. Batch text, exports, and calendar files are generated for the current session; do not enter secrets because domain names are public identifiers and network infrastructure may log requests operationally.

Every result names the source host and checked-at time. Exact dates are rendered in both a readable local form and a machine-friendly timestamp. Days remaining are a calculation from the selected published event, rounded by calendar distance for practical display. Registry responses can change after renewal, transfer, deletion, correction, or policy action. Always confirm a high-stakes decision with the sponsoring registrar and current RDAP source.

Which Official References Explain The Evidence?

The ICANN RDAP overview explains the protocol, the IANA Domain Name Space bootstrap registry identifies TLD services, and the ICANN EPP status reference explains common lifecycle and restriction codes. ClockTools links evidence to its source instead of presenting a date without provenance.

Domain Expiry Checker FAQ

How accurate is the Domain Expiry Checker?

ClockTools calculates from live public RDAP events returned during the check and records the source and time. It does not estimate a missing date. Accuracy still depends on what the registry or registrar publishes, so confirm critical renewals in the registrar account.

What is the difference between domain expiry and certificate expiry?

Domain expiry concerns the registration right for a domain name. TLS certificate expiry concerns the cryptographic certificate used by HTTPS. A domain can be registered while its certificate is expired, or have a valid certificate while its registration is close to expiry.

Why do the registrar and registry expiry dates differ?

They can differ during registry auto-renew handling or because the registrar-facing registration term and registry record have not changed together. ClockTools displays both when available instead of hiding the discrepancy.

Can I check several domain expiration dates at once?

Yes. Batch mode accepts up to ten unique domains, URLs, or subdomains and provides a table plus CSV export. The limit protects upstream RDAP services from excessive automated traffic.

Does an expired date mean I can register the domain?

No. The name may remain in auto-renew grace, a registrar auction, redemption period, pending delete, a reserved state, or another TLD-specific process. Check its statuses and confirm availability with a registrar.

What does redemption period mean?

It is a late recovery state used by many generic registries after deletion has been requested. The current registrant should contact the registrar immediately because restoration may still be possible for a fee, but ordinary renewal may no longer apply.

What does pending delete mean?

Pending delete is a late lifecycle state after redemption in which restoration is normally unavailable. The registry may delete the object after its defined period, but the exact release time and the chance of registering it are not guaranteed.

Can ClockTools renew a domain for me?

No. ClockTools reads public evidence and can create reminder files. Only the sponsoring registrar or an authorized reseller can process renewal, payment, transfer, restoration, or account changes.

Does ClockTools store the domains I check?

API responses are marked no-store. A short optional recent list is kept in local browser storage for convenience and can be cleared. Do not submit secret links, account credentials, authorization codes, or private identifiers.

Why does a country-code domain show limited data?

Country-code registries set their own public registration-data policies and are not all required to follow the same gTLD RDAP profile. The public service may omit expiry events or may not support RDAP at all.

Related ClockTools Diagnostics

Registration expiry is only one layer of website operations. Check current HTTP and DNS reachability with the Website Down Checker, inspect responsive output with the Website Rendering Test, or review selected TCP services with the Port Scanner.