TXT Record Lookup

    Check SPF, DKIM, DMARC and other TXT DNS records for any domain. Verify email authentication records instantly — free, no login.

    28 DNS servers

    Ready to lookup DNS records

    Enter a domain name above and click "Lookup" to check DNS records across 28 global servers.

    SPF Verification

    Check which mail servers are authorized to send email for your domain.

    DKIM Check

    Verify your DKIM public key record is correctly published in DNS.

    DMARC Policy

    Review your DMARC policy to ensure proper email enforcement.

    Instant Lookup

    Real-time TXT record queries from authoritative DNS servers worldwide.

    What Are TXT Records?

    TXT (Text) records are DNS records that store arbitrary text data for a domain. While they were originally intended for human-readable notes, TXT records are now essential for email authentication and domain verification. They hold critical configuration data including SPF, DKIM, and DMARC policies that protect your domain from email spoofing and improve email deliverability.

    TXT records are also used by services like Google Search Console, Microsoft, and various SaaS tools to verify domain ownership. When you verify a domain for Google Workspace or add your site to Google Search Console, the verification code they provide gets added as a TXT record.

    SPF, DKIM, and DMARC Explained

    SPF — Authorize Your Email Senders

    An SPF (Sender Policy Framework) record is a TXT record that lists all the servers authorized to send email on behalf of your domain. A valid SPF record starts with 'v=spf1' followed by the list of authorized senders. For example: 'v=spf1 include:_spf.google.com include:sendgrid.net ~all'. The '~all' at the end means emails from unlisted servers are soft-failed. '-all' means hard-fail (rejected). To check your SPF record, enter your domain in the TXT lookup tool above and look for the record starting with 'v=spf1'.

    DKIM — Cryptographic Email Signing

    DKIM (DomainKeys Identified Mail) adds a cryptographic signature to every email your servers send. The receiving server can verify this signature using the public key stored in DNS as a TXT record, proving the email genuinely came from your domain and was not modified in transit. DKIM records are stored at a selector subdomain: selector._domainkey.yourdomain.com. To check a DKIM record, you need to know your selector (provided by your email service). Enter 'default._domainkey.yourdomain.com' or 'google._domainkey.yourdomain.com' in the TXT lookup to retrieve your public key.

    DMARC — Policy Enforcement

    DMARC (Domain-based Message Authentication, Reporting and Conformance) builds on SPF and DKIM to give domain owners control over what happens to emails that fail authentication. DMARC records are stored at _dmarc.yourdomain.com. A basic DMARC record looks like: 'v=DMARC1; p=none; rua=mailto:dmarc@yourdomain.com'. The 'p=' policy can be 'none' (monitor only), 'quarantine' (send to spam), or 'reject' (block completely). To check your DMARC record, enter '_dmarc.yourdomain.com' in the TXT lookup tool.

    How to Look Up TXT Records

    For SPF records

    Enter your domain (e.g., 'yourdomain.com') and select TXT. Look for a record starting with 'v=spf1'.

    For DKIM records

    Enter 'selector._domainkey.yourdomain.com' — replace 'selector' with your DKIM selector (e.g., 'google', 'default', or 'mail'). Select TXT record type.

    For DMARC records

    Enter '_dmarc.yourdomain.com' and select TXT. Look for a record starting with 'v=DMARC1'.

    For domain verification

    Enter your main domain and select TXT to see all verification codes from Google, Microsoft, and other services.

    Frequently Asked Questions

    Related Tools