← All Tools

Free WHOIS Lookup — Check Domain Registration & Ownership

Look up domain registration details for free: registrar, expiry date, owner info, and status codes. Learn how WHOIS works, why data is redacted, and how to use RDAP.

You found a domain name you want to buy — but who owns it? You need to check when your domain expires — but your registrar's dashboard is down. You're investigating a suspicious website — and want to see who registered it. WHOIS lookup answers all of these questions. This guide covers everything: what WHOIS data means, why most owner info is hidden (GDPR redaction), how to decode domain status codes, and how to run a free WHOIS lookup right now.

🔍 Run a free WHOIS lookup now: Our WHOIS Lookup tool uses the modern RDAP protocol to query domain registration data instantly. Check any domain's registrar, expiry date, nameservers, and status — no signup, no ads, no tracking.

What Is WHOIS?

WHOIS is a query and response protocol (defined in RFC 3912) that lets you look up domain registration information from a registry or registrar's database. When someone registers a domain, the registrar is required to submit registrant contact information (name, organization, email, phone, address) to the domain's registry. WHOIS exposes a subset of this data to the public.

WHOIS dates back to the early days of the internet (1982, RFC 812) as a simple directory service for ARPANET users. It evolved into the domain registration lookup system we use today, though it's gradually being replaced by the modern RDAP protocol (more on that below).

What Information Can a WHOIS Lookup Reveal?

A typical WHOIS query returns these fields (availability varies by TLD and privacy settings):

Field What It Tells You Visibility (post-GDPR)
Domain Name The queried domain ✅ Always visible
Registry Domain ID Unique identifier at the TLD registry ✅ Always visible
Registrar Company where the domain was registered (e.g., GoDaddy, Namecheap, Cloudflare) ✅ Always visible
Registrar IANA ID Numeric identifier for the registrar (useful for identifying resellers) ✅ Always visible
Creation Date When the domain was first registered ✅ Almost always visible
Registry Expiry Date When the registration expires (if not renewed) ✅ Almost always visible
Updated Date Last modification to the WHOIS record ✅ Usually visible
Domain Status EPP status codes indicating domain state (active, locked, pending transfer, etc.) ✅ Always visible
Nameservers DNS servers authoritative for the domain ✅ Always visible
DNSSEC Whether DNSSEC is enabled (signed or unsigned) ✅ Always visible
Registrant Name Name of the domain owner (individual or organization) ⚠️ Redacted for most gTLDs
Registrant Email Contact email of the domain owner ⚠️ Redacted for most gTLDs
Registrant Phone Contact phone number ⚠️ Redacted for most gTLDs
Registrant Address Physical or postal address ⚠️ Redacted for most gTLDs
Admin/Tech Contact Administrative and technical contacts ⚠️ Usually redacted or identical to registrant

💡 Key insight: Even with GDPR redaction, you can still learn a lot: who the registrar is, when the domain expires, whether it's locked, and what nameservers it uses. This is often enough for practical purposes — checking if a domain is available soon, identifying the hosting provider, or auditing your own domains.

WHOIS vs RDAP — The Modern Replacement

RDAP (Registration Data Access Protocol) is the modern successor to WHOIS, defined in RFC 7480-7485. ICANN has mandated that all gTLD registries and registrars support RDAP since 2019. Our WHOIS Lookup tool uses RDAP exclusively because it's the direction the internet is moving.

Capability WHOIS (port 43) RDAP (HTTPS)
Output format Plain text (unstructured, varies by TLD) JSON (structured, machine-readable)
Protocol Custom TCP-based (port 43) RESTful HTTP/HTTPS
Authentication None Optional access tiers (public, authenticated, privileged)
Internationalization ASCII only, no standard encoding Full UTF-8 support
Redirection Manual referral in text (unreliable) HTTP 301/302 redirects (follows the delegation chain automatically)
Search & filtering No standard mechanism Standardized query parameters (domain, nameserver, entity searches)
Error handling Unstructured text messages HTTP status codes + structured error objects
Standardization RFC 3912 (2004) — thin specification RFC 7480-7485 (2015) — comprehensive IETF standard
CORS support N/A (not web-compatible) Varies by server (our tool handles this)

🔧 Why we use RDAP: JSON output means we can parse and display results reliably across all TLDs. HTTPS means the transport is encrypted. And the protocol's design is web-native — it works over the same HTTP stack browsers already use, unlike legacy WHOIS which requires a specialized TCP client on port 43.

How to Do a Free WHOIS Lookup — 3 Methods

Method 1: Our Web-Based WHOIS Tool (Recommended)

The fastest way: our free WHOIS lookup tool. It queries RDAP servers directly from your browser:

  1. Go to WHOIS Lookup
  2. Enter any domain name (e.g., github.com)
  3. Instantly see: registrar, expiry date, creation date, domain status, and nameservers
  4. Expiry status is color-coded: ✅ healthy, ⚠️ expiring soon, 🚫 expired

No signup, no ads, no rate limits. Works for all gTLDs (.com, .org, .net, .io, .dev, etc.) and many ccTLDs with RDAP support.

Method 2: Command-Line WHOIS

macOS and Linux include the whois command by default. Windows users can install it via WSL or use nslookup for basic info:

# Basic WHOIS query
whois example.com

# Query a specific WHOIS server (useful for ccTLDs)
whois -h whois.nic.io example.io

# Get just the registrar and expiry (Linux)
whois example.com | grep -iE "registrar|expir|creation"

# macOS — similar output, slightly different field names
whois example.com | grep -iE "Registrar|Expir|Creation"

⚠️ Cross-platform note: WHOIS output format varies dramatically between registrars, TLDs, and even different versions of the whois client. There is no standard text format — which is exactly why RDAP (JSON) was created. For reliable, structured data, use our RDAP-based web tool instead.

Method 3: ICANN's Official Lookup

ICANN operates a free web-based WHOIS at lookup.icann.org. It's the most authoritative source (queries directly from the registry) but has a CAPTCHA and rate limits. Use it as a reference point when you need the absolute latest data from the registry, or to cross-check results from other tools.

🔄 WHOIS → DNS → SSL pipeline: After checking a domain's registration with WHOIS Lookup, verify its DNS configuration with DNS Record Lookup and check its certificate validity with SSL Checker. Three free tools, one complete domain audit in under 60 seconds.

WHOIS Privacy & GDPR Redaction

If you've done a WHOIS lookup recently, you've probably seen "REDACTED FOR PRIVACY" or "Data protected by GDPR" where the owner's name and email should be. Here's why:

GDPR (2018) — The Watershed Moment

When the EU's General Data Protection Regulation (GDPR) took effect in May 2018, it became illegal for registrars to publicly display personal data of EU residents without explicit consent. Since registrars can't easily determine which domain owners are EU residents, most applied redaction globally for all gTLD domains (.com, .org, .net, .info, etc.).

What Gets Redacted

What Still Shows

Exceptions: When Data Is Still Visible

🔒 Can I get hidden WHOIS data? Law enforcement agencies and parties with legitimate legal claims can request unredacted WHOIS data through ICANN's Registration Data Request Service (RDRS) or by contacting the registrar directly with a subpoena or court order. For average users — the answer is no, and that's by design.

Understanding Domain Status Codes (EPP)

The Domain Status field in WHOIS uses standardized EPP (Extensible Provisioning Protocol) status codes defined in RFC 5730-5733. Each code tells you the operational state of the domain. Understanding these codes is essential for diagnosing domain issues.

Common Status Codes

Active / OK
ok
Domain is active and has no pending operations or locks. This is the normal state for a domain that isn't using any transfer locks.
Registrar Lock
clientTransferProhibited
Most common status. Domain cannot be transferred to another registrar. Set by the current registrar (usually by default) to prevent unauthorized transfers. You must remove this lock before initiating a transfer.
Registry Lock
serverTransferProhibited
Higher-level lock set at the registry level (not the registrar). Provides stronger protection against domain hijacking. Requires manual verification to remove. Used by high-value domains.
Update Lock
clientUpdateProhibited
Domain cannot be modified (contact info, nameservers). Often set alongside transfer locks for comprehensive protection.
Delete Lock
clientDeleteProhibited
Domain cannot be deleted. Prevents accidental or unauthorized deletion. Almost always enabled by default.
Pending Transfer
pendingTransfer
A domain transfer has been initiated and is in progress. Transfers typically take 5–7 days to complete (or can be expedited by approving at the losing registrar).
Redemption Period
redemptionPeriod
Domain has expired and been deleted by the registrar, but is still recoverable by the original registrant. Usually lasts 30 days. Recovery typically costs $80–$150 (redemption fee).
Pending Delete
pendingDelete
Domain is in its final 5-day countdown before being released back to the public. Not recoverable — you must wait for it to drop and try to register it again. Use our Domain Expiry Calculator to estimate the drop date.
Registry Hold
serverHold
Domain is removed from the DNS zone — it won't resolve. Typically due to legal disputes, abuse complaints, or ICANN compliance issues. Requires registrar intervention to resolve.
Renew Hold
clientRenewProhibited
Domain cannot be renewed. Usually appears during a pending delete or legal dispute. Rare outside of those scenarios.

client* vs server* — Who Set the Status?

EPP status codes follow a naming convention that tells you who applied the status:

For example, a domain with both clientTransferProhibited and serverTransferProhibited has two layers of transfer protection — you'll need to remove both before transferring.

📋 Audit your domain portfolio: Use WHOIS Lookup to check status codes for all your domains. Look for unexpected locks, pending transfers, or domains nearing redemption period. Then use Domain Expiry Calculator to plan renewals. Both tools are free and instant.

Common WHOIS Lookup Use Cases

1. Checking Domain Availability

WHOIS can tell you if a domain is registered or available — but it's not the best tool for this job. Registrars use a different backend (EPP check command) that's faster and more accurate. Use our WHOIS tool for a quick check, but if you're serious about buying a domain, search directly on a registrar like Namecheap, GoDaddy, or Cloudflare Registrar.

2. Finding the Domain Owner

Pre-GDPR, this was WHOIS's primary use case. Post-GDPR, you usually can't see the owner's contact info for gTLDs. What you can do:

3. Monitoring Your Own Domains

The most practical WHOIS use case: regular audits of your own domain portfolio. Check that:

4. Investigating Suspicious Domains

WHOIS provides basic forensic data for phishing investigations and brand protection. You can see:

How WHOIS Works — The Technical Flow

When you query WHOIS, the request follows a specific delegation chain:

  1. IANA Root WHOIS (whois.iana.org) — The starting point. Knows which registry operates every TLD.
  2. TLD Registry WHOIS — For .com, this is Verisign (whois.verisign-grs.com). The registry holds the thin WHOIS data: domain status, nameservers, expiry dates, and which registrar manages the domain.
  3. Registrar WHOIS — For .com, the registry's response includes a referral to the registrar's WHOIS server, which holds the thick WHOIS data: registrant contact details (now mostly redacted), full registration dates, and billing info.

This two-tier system (registry → registrar) is why whois commands sometimes take 2–3 seconds — your client is following referrals between servers. RDAP simplifies this with HTTP redirects, but the same delegation chain applies.

🌐 Thin vs. Thick WHOIS: Some TLDs use a thin registry (the registry only stores minimal data and refers to the registrar for details). .com and .net are thin registries. Other TLDs like .org use a thick registry (all data stored at the registry level). RDAP is designed to bridge both models transparently.

FAQ

Is WHOIS lookup really free?

Yes. WHOIS and RDAP queries are free by design — the protocol was created for public access to domain registration data. Some commercial services wrap WHOIS data behind paywalls by adding monitoring, historical data, or bulk lookup features. But for individual queries, you can always look up domain data for free using our WHOIS Lookup tool, command-line whois, or ICANN's official lookup at lookup.icann.org.

Why does my WHOIS lookup show "REDACTED FOR PRIVACY"?

This is GDPR compliance. Since May 2018, ICANN requires registrars to redact personal data (name, email, phone, address) from public WHOIS for all gTLD domains (.com, .org, .net, etc.). Some registrars offer a "WHOIS privacy" service, but for gTLDs it's now essentially redundant — redaction is mandatory regardless. Certain ccTLDs (.us, .ca, .in) may still show full data because their local privacy laws differ. See our privacy section above for details.

How do I find out who owns a domain?

For gTLDs post-GDPR, you generally can't see the owner's identity from WHOIS alone. Try these approaches: (1) Visit the domain — the website may have contact information or an About page. (2) Search the domain at archive.org for historical versions that may have included contact info. (3) Check if the domain has a privacy/proxy email — messages sent to it will forward to the real owner. (4) Check the registrar — some registrars have a contact form that forwards messages to domain owners. (5) For legal matters, request unredacted data through ICANN's RDRS or via subpoena to the registrar.

What's the difference between WHOIS and DNS lookup?

WHOIS tells you about the domain registration — who registered it, when it expires, which registrar manages it. DNS lookup tells you about the domain's technical configuration — what IP address it points to, what mail servers handle its email, what security records it has. Use WHOIS for registration questions (ownership, expiry, status). Use DNS Record Lookup for technical questions (A records, MX records, nameservers). They answer entirely different questions. See our What is DNS? guide for a complete introduction to DNS.

Can I hide my WHOIS information?

For most gTLDs, your personal data is already hidden due to GDPR redaction — you don't need to do anything. However: (1) Some registrars still display your state/province and country even with redaction. (2) For ccTLDs without GDPR-style redaction (.us, .ca, .de), check if your registrar offers WHOIS privacy protection (most do, often free). (3) Organization/company domains may have fewer protections than individual domains. Check your current WHOIS record with our WHOIS Lookup to see exactly what's publicly visible.

How accurate is WHOIS data?

WHOIS accuracy depends on the registrant. ICANN requires registrars to validate registrant contact information annually (the WDRP — Whois Data Reminder Policy), but there's no real-time verification. Common inaccuracies: outdated email addresses (especially for older domains), placeholder phone numbers, and privacy service addresses that appear to be the registrant. For expiry dates and domain status, WHOIS data is generally accurate because these fields are maintained by the registry, not the registrant.