Free tool

Free domain expiry checker

See when any domain name expires, who the registrar is and where its DNS is hosted. A live lookup from the domain's own registry, with no signup.

Enter a domain name, such as example.co.uk, to look up its registration.

What the domain expiry checker shows

The checker asks the registry that runs the domain's ending, such as Nominet for .uk or Verisign for .com, for the domain's registration record over RDAP. It shows the expiry date and the days left, when the domain was first registered and last changed, the registrar and the nameservers.

It also lists the registry status codes, such as a transfer lock, a recent renewal or a domain that has already entered its redemption period, with a plain-English note for the common ones.

Enter the registered domain, such as example.co.uk. If you enter a subdomain like shop.example.co.uk, the checker works up to the registered name for you.

Why domains expire by accident

Most domains are set to renew automatically, and most of the time they do. The ones that lapse usually fail quietly: the card on the registrar account expired, the renewal emails go to a former employee or an old agency, or auto-renew was switched off during a transfer.

When that happens the website and its email stop together, and a lapsed name can be registered by someone else once the registry's grace periods end. A reminder a few weeks ahead turns that into a routine renewal.

Get a reminder before it expires

PulseStack™ domain expiry monitoring reads the same registry date up to twice a day and alerts you before it arrives, by email, Slack, Teams or another channel you choose. Domain monitors come with every paid plan from £9 a month, alongside SSL certificate and website monitors.

Checking a certificate rather than a domain? Use the free SSL checker, or the DNS lookup tool to see a domain's records.

How to use this tool

STEP 1

Enter a domain

Type the registered name, such as example.co.uk or example.com.

STEP 2

We ask the registry

The lookup goes to the registry for that domain ending over RDAP, live.

STEP 3

Read the dates

See the expiry date, days left, registrar, nameservers and status codes.

STEP 4

Set a reminder

Add a domain expiry monitor so a failed renewal cannot catch you out.

Frequently asked questions

How do I check when a domain expires?+

Enter the domain above and the checker asks the domain's registry for its record and shows the expiry date, the days left, the registrar and the nameservers. You can also log in to the registrar you bought the domain from, where the renewal date is shown next to the domain.

Is this the same as a WHOIS lookup?+

It answers the same question. RDAP (Registration Data Access Protocol) is the structured successor to WHOIS that domain registries now provide, so the dates come straight from the registry rather than from a scraped WHOIS text record. Personal details of the owner are usually withheld either way.

What happens when a domain expires?+

The registrar usually stops the domain resolving or points it at a holding page, so the website and any email on it stop working. Most registries then allow a grace period in which the owner can still renew, often followed by a redemption period with an extra fee, before the name is released for anyone to register. The exact periods depend on the registry and the registrar.

Why can't I see the expiry date for some domains?+

Some registries, including those for .de and .io domains, do not offer an RDAP lookup, so the checker cannot read their dates. Others return a record without an expiry date. In both cases the registrar that manages the domain can tell you the renewal date.

Does the date change after I renew?+

Yes. Once the registrar has processed the renewal, the registry moves the expiry date forward and this checker shows the new date. If a renewal does not appear after a day or so, check with your registrar that the payment went through.

Can PulseStack™ warn me before my domain expires?+

Yes. Domain expiry monitors are included from the Starter plan at £9 a month. PulseStack™ reads the registry date up to twice a day and alerts you when the domain is within your chosen number of days of expiry, 7 by default. Every paid plan starts with a 14-day free trial with no card needed.

Never lose a domain to a missed renewal

PulseStack™ checks your domains' registry dates up to twice a day and alerts you before they expire. Domain monitors come with every paid plan from £9 a month, and the Free plan covers 25 website monitors with no card required.