TXT record lookup

See every TXT record on a domain or subdomain, with each one labelled: SPF, DMARC, DKIM keys and verification tokens.

TXT lookup
Try:

Results appear here. Choose record types above, then press Look up.

Common TXT records and where they live

RecordNameStarts with
SPFexample.comv=spf1
DMARC_dmarc.example.comv=DMARC1
DKIMselector._domainkey.example.comv=DKIM1; k=rsa; p=
MTA-STS_mta-sts.example.comv=STSv1; id=
TLS-RPT_smtp._tls.example.comv=TLSRPTv1
BIMIdefault._bimi.example.comv=BIMI1
Google verificationexample.comgoogle-site-verification=

Added a record and it doesn't show? Your DNS host may need a few minutes, and resolvers that cached "no record" keep that negative answer for the SOA minimum TTL. Compare resolvers with the propagation checker.

Questions people ask

What are TXT records used for?
Originally free-form notes, they now carry machine-readable policies and proofs: SPF (which servers may send mail), DKIM public keys, DMARC policy, and ownership verification for Google, Microsoft, Apple, Facebook, Atlassian and many SaaS tools.
Why is my TXT record split into several quoted strings?
A single DNS character-string is limited to 255 bytes, so longer values (like 2048-bit DKIM keys) are split into several strings in one record. Receivers join them without spaces. This tool shows them already joined.
Can I have more than one TXT record?
Yes, as many as you like on a name, except for SPF: there must be only one record starting with v=spf1, or SPF evaluation returns a permanent error.
How do I look up a TXT record on a subdomain?
Enter the full name, e.g. _dmarc.example.com for DMARC or selector._domainkey.example.com for DKIM.