Every registered domain has a public record behind it, and buried in that record is the one date you can't afford to miss: when it expires. WHOIS is how you read it — but the output is a wall of fields that isn't obvious at first glance.
Here's what a WHOIS record actually tells you, field by field, and how to look up any domain for free.
What is WHOIS?
WHOIS is a public directory of domain registrations. Query a domain and you get back who manages it, when it was registered, when it expires, and where it points. Look up any domain with the free WHOIS Lookup.
WHOIS LookupFind a domain's registrar, dates and status.The key fields, explained
- Registrar — the company the domain is registered through (GoDaddy, Namecheap, Cloudflare, etc.).
- Creation date — when the domain was first registered. A very recent date can be a red flag for a suspicious site.
- Expiry date — the one to watch. Let this pass and you can lose the domain.
- Updated date — when the record last changed.
- Name servers — the DNS servers the domain uses, which tell you the DNS host.
- Domain status — EPP codes describing the domain's state (see below).
Decoding the status codes
Those cryptic status codes matter more than they look:
- clientTransferProhibited — a registrar lock preventing unauthorized transfers. You *want* this on.
- clientHold — the domain is suspended and won't resolve; usually a billing or verification issue.
- pendingDelete / redemptionPeriod — the domain has expired and is on its way to being released.
- ok / active — nothing unusual; the domain is live and unlocked.
Why the owner's details are hidden
You'll often see the registrant's name and contact info redacted. That's normal — privacy laws like GDPR and registrar privacy services hide personal details to prevent spam and abuse. The technical fields (dates, registrar, nameservers, status) are still public.
Go deeper: DNS and SSL
WHOIS tells you about the registration; two more free checks round out the picture. See where a domain actually points with the DNS Records Checker, and confirm its HTTPS certificate is valid and not about to expire with the SSL Certificate Checker.
Set a reminder a month or two before your domains' expiry dates, and turn on auto-renew. Losing a domain to a missed renewal is painful and often expensive to reverse.