Type a tool name, for example "keyword density" or "transcript".
Uses bounded RDAP lookups and reports invalid, unavailable and unfinished rows separately. Registry expiry differs from registrar billing or renewal dates. Coverage depends on the registry; verify renewal details with your registrar.
Implementation reviewed: 5 October 2026. Source documentation
Check expiration dates for up to 100 domains at once.
A bulk domain expiry checker shows when each domain on your list was registered, when it expires and how many days are left. Paste up to 100 domains, one per line, and this free tool returns a results table with a status for every row, summary counts and a CSV export. It suits investors, agencies and site owners.
A domain expiry date is the day a domain's current registration term ends unless someone renews it. Every domain is leased, not owned forever, usually for 1 to 10 years at a time, and the registry records both the registration date and the expiration date.
The "days left" figure is simply the gap between today and that expiry date. A domain that expires in 45 days has 45 days left. A negative number means the expiry date has already passed.
Why does it matter? When a registration lapses, the site and any email on that domain can stop working. Many registrars offer a short grace period, but the domain can eventually be released for anyone to register. Losing a domain with backlinks, brand recognition or customer email attached can undo years of SEO work, so tracking expiry dates is basic maintenance.
You can check a whole portfolio in one pass by pasting your list and pressing a single button. Here is the process:
example.com, www.example.com or https://example.com all work, because the tool strips the protocol and the leading www for you.If you submit an empty box, you will see a prompt to enter at least one domain. If you paste more than 100 lines, nothing is processed and you are asked to trim the list.
Say you manage client sites and paste these five lines on a given day. The tool might return the following (the numbers are illustrative):
| Domain | Days Left | Status |
|---|---|---|
| shop-example.com | 12 | Expiring <30d |
| blog-example.net | 58 | Expiring <90d |
| brand-example.org | 214 | Active |
| old-example.com | -9 | Expired |
| mysite | - | Invalid domain |
Here is how to read it. The first domain needs renewal this week. The second is not urgent but belongs on your calendar for next month. The third is safe for now. The fourth passed its expiry date nine days ago, so contact the registrar today. The fifth line had no extension, so the tool could not look it up. Adding .com or the correct extension fixes it.
The summary would show 1 Expired and 2 expiring soon. It would show 1 Safe. The invalid row is not counted in any of the three.
Each row gets one of a few status labels, and each label points to a clear next step. The table below summarizes them without repeating the full list.
The domain has more than 90 days left. No action is needed, but note the date. If you want fewer surprises, turn on auto-renew with your registrar and confirm the payment card on file is still valid.
The domain is within roughly three months of expiry. This is the ideal window to renew, because you have time to fix payment problems and avoid last-minute stress. Add a reminder for 60 days out.
The domain has 30 days or fewer left. Renew now, and check that the registrar contact email is one you actually read, since reminder emails often go to old addresses.
The expiry date has passed and the Days Left value is negative. Many registrars allow renewal for a limited time afterward, often at the normal price, though terms vary by registrar and extension. After that, a domain commonly moves into a redemption stage with extra fees, then a short pending-delete stage before it is released. Contact your registrar immediately.
When the Status column shows a message instead of a label, the tool could not confirm an expiry date for that row. The Expires and Registered columns will read "Not Available" in that case. Do not treat these rows as safe. Check them another way or retry.
The Expired tile counts domains whose date has passed. The Expiring tile groups domains flagged as expiring soon, so use the Status column to see whether each one falls under 30 or 90 days. The Safe tile counts Active domains only.
Anyone with more than a handful of domains benefits from checking them together instead of one at a time. Typical situations include:
A few habits make the results more reliable and more useful. Most problems come from how the list is typed, not from the domains themselves.
example.com, not example.com/blog/post. A path can cause the line to be rejected as invalid.A common routine is monthly for business-critical domains and quarterly for a large, low-risk portfolio. Increase the frequency for anything inside the 90-day window. Pair the check with auto-renew rather than replacing it.
The dates shown are the ones the registry publishes, and they are only as current as that record. Some extensions do not publish expiry data, and some privacy-protected or restricted records leave the field empty, which is why a row can come back as "Not Available." The Days Left number is rounded to whole days, and the dates appear as the registry formats them, usually in UTC time, so a domain may expire a few hours earlier or later in your time zone.
An expiry date also does not tell you whether auto-renew is enabled or whether a registrar will accept a late renewal. Confirm those details in your registrar account. If you are researching names to buy rather than monitor, the bulk domain availability checker shows whether a name is registered at all, and the bulk domain value tool gives a rough price estimate.
A single missed renewal can take a site offline, so a quick scan of every domain you own is cheap insurance. Paste your list into the box above, run the check, fix anything marked Expired or expiring soon, and export the CSV for your records. For more utilities like this, browse the full domain tools collection.
Your report has been submitted. We will look into this issue.
A VPN changes your network exit. It does not guarantee anonymity.
Themes, plugins, code, video, audio, graphics & more from 90,000+ authors.
Web Development
Design & Media
Unlimited Access
Explore Envato Market