Easily check TXT records to view SPF, DKIM, DMARC, and other domain data. Our TXT checker ensures your DNS is configured for security and email success
A TXT record lookup shows every text record published on a DNS name. TXT records hold machine-readable text that other services check: email authentication policies, domain-ownership verification codes and security settings. Use this tool to confirm a record is published exactly as intended.
From a terminal: dig example.com TXT or nslookup -type=TXT example.com.
| Purpose | Name to look up | Value starts with |
|---|---|---|
| SPF: who may send mail | example.com | v=spf1 |
| DMARC: email policy and reports | _dmarc.example.com | v=DMARC1 |
| DKIM: email signing key | selector._domainkey.example.com | v=DKIM1 |
| Google site verification | example.com | google-site-verification= |
| Microsoft 365 domain verification | example.com | MS= |
| MTA-STS policy | _mta-sts.example.com | v=STSv1 |
| SMTP TLS reporting | _smtp._tls.example.com | v=TLSRPTv1 |
@ for the bare domain, and others add the domain to whatever you type, creating example.com.example.com.Yes. Verification codes, SPF and other records can all exist side by side. The exceptions are SPF and DMARC: each name may publish only one of each.
A brand-new record is usually visible within minutes. Changes to an existing record take up to its TTL. Use the DNS propagation checker with the TXT type to see when resolvers worldwide return the new value.
Some services check the record periodically, so removing it can un-verify the domain. Remove records only for services you no longer use.