Field | Value | Copy |
---|---|---|
{{ row.label }} | {{ row.value }} | |
No info available. |
Field | Value | Copy |
---|---|---|
{{ row.label }} | {{ row.value }} | |
No contact details present. |
Field | Value | Copy |
---|---|---|
{{ row.label }} | {{ row.value }} | |
No DNS details. |
Field | Value | Copy |
---|---|---|
{{ row.label }} | {{ row.value }} | |
No registrar details. |
Domain WHOIS records are public registration data that describe who sponsors a domain and how it is configured. A WHOIS record lists the registrar, status codes, creation and expiry dates and nameservers so you can verify ownership and plan renewals without decoding raw registry output. Use it to check domain registration details.
You enter a fully qualified domain name and get a clear summary of core registry facts. The result highlights the domain string, registrar identity, key timestamps and status text, plus any nameservers the provider returns. When provided, role based contacts are grouped for quick scanning.
For example, a renewal check might show a creation date from years ago, two active nameservers and a status such as clientTransferProhibited. That tells you the name is locked and managed by a specific registrar, and lets you schedule renewal well before expiry. Records vary by registry and privacy settings, so treat contact details carefully.
You control what to capture next. Export tidy CSV lists for spreadsheets or download structured JSON when you need to archive a snapshot or share exact fields during support tickets. If your first check is empty, retry later because registries and caches update at different speeds.
The utility reads a domain string, requests a WHOIS JSON payload from a remote provider, and maps standard fields into four views: Info, Contacts, DNS and Registrar. Two derived values are computed from timestamps: age in days since creation and days until expiry. Calculations use the browser clock. CSV exporters serialize each view, and the JSON exporter bundles inputs, a normalized summary and the raw provider object. Processing is deterministic for the same input, subject to upstream data changes.
Symbol | Meaning | Unit/Datatype | Source |
---|---|---|---|
now | Current epoch time | ms (number) | Derived |
created | Creation timestamp | ISO 8601 (string) | Input |
expires | Expiry timestamp | ISO 8601 (string) | Input |
DAY_MS | Milliseconds per day | 86 400 000 ms | Constant |
ageDays | Whole days since creation | days (string) | Derived |
toExpiryDays | Whole days until expiry | days (string) | Derived |
Constant | Value | Unit | Source | Notes |
---|---|---|---|---|
DAY_MS | 86 400 000 | ms | Code | Used in day computations. |
TIMEOUT_MS | 9 000 | ms | Code | Aborts slow WHOIS requests. |
STATUS_JOIN | ", " | text | Code | Joins multiple status entries. |
Field | Type | Min | Max | Step/Pattern | Error Text | Placeholder |
---|---|---|---|---|---|---|
Domain | string | 1 char per label | 63 chars per label |
/^(?!-)[A-Za-z0-9-]{1,63}(?<!-)(\.[A-Za-z0-9-]{1,63})+$/u
|
“Domain is required.” or “Enter a valid domain such as “example.com”.” | example.com |
Input | Accepted Families | Output | Encoding/Precision | Rounding |
---|---|---|---|---|
Domain name | ASCII letters, digits and hyphens; at least two labels; punycode for IDNs | Tables by section and a JSON bundle | UTF‑8 text; JSON with indentation | Whole days as strings |
Example: Input example.com
. Suppose the creation timestamp is 2025‑09‑01T00:00:00Z
and today is 2025‑09‑26T00:00:00Z
.
Days to expiry uses the same pattern with the expiry timestamp and ceil rounding.
whois_server
or whoisserver
.Follow these steps to review a domain and export what you need.
example.com
.Pro tip: add ?domain=example.com
to the page URL to prefill and auto‑run.
You will leave with a clear picture of ownership, timing and hosting direction.
No account is required. The page runs in your browser and sends a single WHOIS request; it does not store results server‑side.
Clipboard and file downloads happen locally.Some registries or registrars redact or omit contact roles. If fields are absent in the provider response, they will not appear here.
Copy any field, export CSV for Info, Contacts, DNS or Registrar, or download one JSON file that includes inputs, a normalized summary and the raw payload.
They are whole‑day numbers from browser time using floor for age and ceil for days to expiry. Provider‑supplied age may differ.
No. A network call to a WHOIS provider is required to return current registry data.
Yes. Append ?domain=yourname.tld
to the page URL. If present on load, the lookup runs automatically.
There is no sign‑in. You can run lookups directly from the page.
expire_date
.domain_age
with computed age to spot registry corrections..com
or .org
.