TXT Record Look Up
Related tools
What this is
TXT records hold free-form text and are the workhorse for domain verification (Google, Microsoft, SaaS tools) and email policies (SPF lives in a TXT record). A domain typically accumulates several TXT records over time.
How to read your result
You will usually see a mix: an SPF record (starts with v=spf1), verification tokens (google-site-verification=…), and service-specific entries. Review whether every entry is still needed — stale tokens are clutter but harmless; duplicate SPF records are actively harmful.
Common problems and how to fix them
Two or more SPF records exist
How it shows up: Email authentication starts failing intermittently — receivers treat multiple v=spf1 records as a permanent error.
How to fix it: Merge them into ONE record combining all mechanisms, e.g. "v=spf1 include:_spf.google.com include:mailer.example.net ~all". Never add a second v=spf1 record when a new tool asks for SPF — extend the existing one.
Verification token was added but the service still cannot verify
How it shows up: Search Console or a SaaS tool keeps saying verification failed even though you added the TXT record.
How to fix it: Check the record was added at the right name (bare domain vs subdomain), wait out the TTL, and confirm the value was pasted without surrounding quotes being doubled. Run a TXT look up to see exactly what is being served publicly.
A TXT value longer than 255 characters was entered as a single string
How it shows up: Some DNS providers reject the record; others truncate it, breaking whatever consumes the record.
How to fix it: Split values over 255 characters into multiple quoted strings within one record ("part1" "part2") — consumers concatenate them. Most provider UIs do this automatically, but verify with a look up.
Related reading
- DNS Record Types, ExplainedA practical tour of every DNS record you will actually touch — A, AAAA, CNAME, MX, TXT, SRV, CAA, the DNSSEC set and the modern HTTPS record — with syntax, gotchas and when to reach for each.
- Reading a Domain in One Pass: A Guide to Full DNS Record LookupsSee every DNS record for a domain at once - A, MX, TXT, SPF, DMARC, CNAME, NS, SOA, CAA, SRV and WHOIS - and learn what each one actually does.
Frequently asked questions
- What is a TXT record?
- A TXT record is a DNS entry that stores arbitrary text on a domain, most often used to publish machine-readable policies like SPF, DKIM and DMARC or to prove domain ownership. A single domain can hold many different TXT records at once.
- How do I use this tool?
- Enter a domain name (for example example.com) and run the lookup; the tool queries the domain's TXT records server-side and lists each returned string. Nothing you enter is stored, and the results reflect what public DNS resolvers currently return.
- Why do TXT records matter?
- They carry the verification tokens and email-authentication policies that services rely on, so a missing or wrong TXT record can break email deliverability or fail a domain-ownership check. Reviewing them helps you confirm SPF, DKIM and DMARC are published correctly.
- How do I read the results?
- Each line is one TXT record; look at its prefix to tell them apart, such as "v=spf1" for SPF, "v=DMARC1" for DMARC, or a vendor string like "google-site-verification". If an expected record is absent, it was never published or has not propagated yet.
- Why might a TXT record not show up right after I add it?
- DNS changes are cached by resolvers for the length of the record's TTL, so a newly added or edited TXT record can take minutes to hours to appear everywhere. Also note that a single TXT string is limited to 255 characters, and long values are split into multiple quoted chunks that clients rejoin.