Domain Expiry Checker

See when any domain expires, the days left, and what happens if nobody renews it. One domain, or up to 50 at once.

The registry's own record (RDAP or WHOIS) · ICANN's grace periods as dates · up to 50 at once

When does a domain expire?

On the date in the registry's record: the end of the term the owner paid for, from one to ten years. The checker above reads that date from the registry's own RDAP or WHOIS service and counts the days to it in UTC.

Every gTLD record must carry the date: ICANN's RDAP profile makes the expiration event mandatory, shown in WHOIS as Registry Expiry Date. Renewals add whole years, and never more than ten ahead of the day of the renewal: a name with three years left can add at most seven.

It's the registry's date, and your registrar may bill on its own. In .com the registry renews an unpaid name automatically the day after it expires, so the date in WHOIS can move a year ahead before anyone has paid; the record then shows autoRenewPeriod, and the checker says so.

The same date in both formats

RDAP{"eventAction": "expiration", "eventDate": "2029-03-01T10:30:00Z"}

WHOISRegistry Expiry Date: 2029-03-01T10:30:00Z

Years from the renewal

The cap: 10 years from the renewal

A made-up .com renewed on Mar 1, 2026 with three years: its expiry as RDAP and WHOIS write it, and how far a renewal could take it (Specification 6 of ICANN's registry agreement).
Domain expiry checker: example.com expires in 135 days, with its drop timeline if it isn't renewedDomain expiry checker: example.com expires in 135 days, with its drop timeline if it isn't renewedDays leftCounted to the registry's expiry date in whole UTC days. Past the date it counts the days since.The registrarWho the owner renews with, from the registry's record, with its mark.Renewal reminderA calendar file with reminders 30 and 7 days before the date, made in your browser.If it isn't renewedICANN's gTLD windows as dates: the registrar's grace, 30 days of redemption, 5 of pending delete. Each is the latest it can end.StatusesOnly the codes that stop or change a renewal, in plain words.
A made-up record for example.com: the days left, the registry's date, the statuses that matter and, on the right, what happens if nobody renews it. Select a number to see what each part shows.

What happens when a domain expires?

For a gTLD such as .com, the registrar decides first: it may keep the expired name renewable for a while or delete it at any time. A deleted name spends 30 days in redemption and 5 in pending delete, then anyone can register it.

ICANN's Expired Registration Recovery Policy sets the rest. Reminders go out about a month and a week before the date, and one more within five days after. While the registrar keeps the name, the owner may renew it; if it waits eight days or more before deleting, the name's DNS must be cut for at least the last eight, so the website and email stop and the owner notices.

In .com and .net the registrar's window can last up to 45 days, the registry's auto-renew grace period. Country-code domains don't follow ICANN's policy: each registry sets its own steps, so the checker draws no dates for them.

Days from the expiry date

  • ~30 before
  • ~7 before
  • ≤ 5 after
Registrar's graceRedemptionPending deleteReleased
  • ExpiryMar 1, 2026
  • +45Apr 15, 2026
  • +75May 15, 2026
  • +80May 20, 2026
  1. DNS cut: at least the last 8 days
  2. Registrar's graceApr 15, 2026
  3. RedemptionMay 15, 2026
  4. Pending deleteMay 20, 2026
  5. ReleasedMay 20, 2026
A made-up .com expiring on Mar 1, 2026, nobody renewing it, its registrar waiting the full 45 days: each window drawn to scale with the date it ends at the latest (ICANN ERRP, the .com registry agreement).

How long until an expired domain can be registered again?

For a .com, between 35 and about 80 days after it expires, if nobody renews or restores it. It may never come free at all: a registrar can auction an expired name or keep it.

The 35 days are redemption and pending delete alone, for a registrar that deletes the name on its expiry day. The 80 are the longest: 45 days of auto-renew grace, then 30 and 5. For a name already in redemption the checker counts from today, and for one in pending delete it says the release is days away.

Many expired names never drop: ICANN notes that the registrar can delete the name, auction it to someone else or move it to its own portfolio.

Days after expiry

  1. Deleted on the expiry dayday 35
  2. Kept for the whole graceday 80
  3. Auctioned or keptnever released
Three registrars, one made-up .com expiring on Mar 1, 2026: the release day the checker computes for each, with ICANN's .com values.

Can I renew an expired domain?

Yes, while the registrar keeps it, and after it's deleted for 30 days as a restore through the same registrar. Once the name is in pending delete, nobody can renew or restore it.

ICANN requires a gTLD registrar to let the owner renew from the expiry date through the DNS cut-off. The price may differ: registrars must publish their renewal fee, their post-expiration renewal fee and their restore fee on their website, so check them before it comes to that.

During redemption only the registrar that deleted the name can restore it, and the name can't move to another registrar. Country-code registries set their own rules: ask your registrar how long a name stays renewable.

  1. Before the dateRenewRenew at the registrar's renewal fee, or turn on auto-renew.
  2. Registrar's graceautoRenewPeriodRenewThe owner may renew while the registrar keeps the name, perhaps at a post-expiration fee.
  3. Redemption, 30 daysredemptionPeriodRestoreOnly through the registrar that deleted it, at its restore fee. No transfers.
  4. Pending delete, 5 dayspendingDeleteNoCan't be renewed or restored. Then anyone can register it.
What it takes at each stage of a gTLD name (ICANN ERRP §2.2, §3 and §4; the .com registry agreement).

Why does a .de or .ch domain show no expiry date?

Because those registries don't publish one. A .de domain has no end date at DENIC at all, and SWITCH's RDAP gives no dates for .ch and .li to anonymous lookups. Your registrar has the renewal date.

DENIC's terms conclude a .de contract for an indefinite period, ended by the holder; renewing and paying are between the holder and the registrar. auDA withholds .au dates on purpose, to stop unsolicited renewal notices, and EURid's WHOIS shows none for .eu.

Country-code registries aren't bound by ICANN's rules, so each decides what its record shows, while every gTLD record must carry the date. The checker says so plainly and links the registry's own lookup, rather than reading a missing date as expired.

TLDRegistryExpiry dateWhere it is
.comVerisignPublishedIn RDAP and WHOIS: every gTLD record must carry it
.ukNominetPublishedIn RDAP: the expiration event
.deDENICNot publishedNone at the registry: the contract has no end date
.ch.liSWITCHNot publishedNot in RDAP for anonymous lookups: ask the registrar
.auauDANot publishedWithheld by policy: ask the registrar
.euEURidNot publishedNot in WHOIS: ask the registrar
What six registries' records say about expiry, read on 30 October 2026 (their RDAP answers, DENIC's terms, auDA's WHOIS policy).

How do I get a reminder before a domain expires?

Turn on auto-renew at your registrar and keep its payment details current. Then add a second line: the calendar reminder on this page, or a free watch that emails you before the date.

Registrars send their own reminders about a month and a week before the date, to the owner's email address. If that address is on the expiring domain, it stops working when the DNS is cut, which is why ICANN asks registrars to advise owners to add a second address on another domain.

The reminder here is a calendar file made in your browser: an event 30 days and another 7 days before the registry's date, each with an alert at 9:00. Watch this domain adds the name to a free DNS Robot account, which checks it every day and emails you 30, 14 and 7 days before the date, and if it expires.

  1. Your registrar (ICANN's rule)~30 days before · ~7 days before · ≤ 5 days after
  2. This page's calendar file30 days before, 9:00 · 7 days before, 9:00
  3. Watch this domainChecked every day · Emails 30, 14 and 7 days before, and on expiry
Three reminders for one date, drawn on the same days (ICANN ERRP §2.1; this page's iCalendar file; the free watch).

Domain Expiry Checker FAQ

How do I check when a domain expires?

Type the domain above and press Check expiry. This domain expiration checker reads the date from the registry's own RDAP or WHOIS service and shows the days left, counted in UTC, with what happens if nobody renews it. For many domains at once, paste up to 50, one per line: the table sorts them by the days left and exports to CSV.

What happens after a domain expires?

For a gTLD such as .com, the registrar may keep it renewable for a while or delete it at any time; its DNS is cut so the website and email stop. A deleted name spends 30 days in redemption, where only the registrar can restore it, then 5 days in pending delete, and is then released for anyone to register.

How long until someone else can register an expired domain?

For a .com, between 35 and about 80 days after it expires, if nobody renews or restores it: up to 45 days of the registrar's grace, then 30 days of redemption and 5 of pending delete. It may never be released at all, because a registrar can auction the expired name or keep it. Country-code domains follow their registry's own timeline.

Can I renew a domain after it expires?

Usually, yes. While the registrar keeps the expired name, ICANN requires it to let the owner renew, sometimes at a higher post-expiration fee. Once it's deleted, the same registrar can restore it during the 30-day redemption period for its restore fee. In pending delete it can't be saved. For a country-code domain, ask the registrar.

Why is there no expiry date for my .de or .ch domain?

Those registries don't publish one. DENIC concludes a .de contract for an indefinite period, so it has no end date at the registry, and SWITCH's RDAP shows no dates for .ch and .li to anonymous lookups. auDA withholds .au dates and EURid's WHOIS shows none for .eu. The renewal date is your registrar's: look in your account there.

How can I get a reminder before my domain expires?

Turn on auto-renew at your registrar and keep the payment card current. On this page, Add a renewal reminder downloads a calendar file with events 30 and 7 days before the date, made in your browser. Watch this domain adds it to a free account that checks it daily and emails you 30, 14 and 7 days before. Give your registrar an email address that isn't on the domain.

Is the expiry date in WHOIS the same as my registrar's?

Not always. WHOIS and RDAP show the registry's date. In .com the registry renews an unpaid name automatically the day after it expires, so its date can jump a year ahead while the registrar waits for payment and may still delete the name within 45 days. The status autoRenewPeriod shows it. Your registrar's account shows the date it bills on.

Can I check the expiry of many domains at once?

Yes. Paste up to 50 domains, one per line or separated by commas, and press Check. Each row streams in as its registry answers, sorted by the days left with expired names first. Filter by expiring within 30 days, past the date or no date, then copy the table, download it as CSV or copy a link to the same list.

Missing something?Suggest a feature or a new tool