ActiScan

Free TXT Record Checker

Look up every TXT record a domain publishes.

Need to monitor this across every client domain you manage? ActiScan does bulk scanning, scoring, and white-labeled reporting for MSPs.

What Is a TXT Record?

A TXT record holds arbitrary text at a DNS name. There's no fixed format – it's a general-purpose slot, so a domain can (and usually does) publish several TXT records at once, each read by a different consumer looking for its own prefix.

  • •Publishing SPF, DKIM, and DMARC email-authentication policies
  • •Proving domain ownership to Google, Microsoft, and other platforms during setup
  • •Site-verification tokens for a wide range of SaaS tools

Example

v=spf1 include:_spf.google.com ~all

An SPF policy published as a TXT record at the domain's root.

Things to Know

Multiple TXT records is normal

Seeing five or more is expected – SPF, a DMARC record (at _dmarc), one or more DKIM selectors (at selector._domainkey), and various verification tokens all live here at once.

Only one SPF record is valid

Two separate 'v=spf1' TXT records at the same name is invalid per the SPF spec – if you need to combine sources, merge them into a single record with multiple include: mechanisms.

Next Steps

DMARC Checker

A parsed, plain-English readout of the domain's DMARC policy specifically.

DMARC Checker →

SPF Checker

Validates the SPF record's syntax and lookup count, not just its raw text.

SPF Checker →

General DNS Checker

Look up A, AAAA, MX, CNAME, NS, SOA, CAA, or PTR records too.

General DNS Checker →

Frequently Asked Questions

Is this TXT record checker free?

Yes – look up TXT records for any domain, for free, no signup required.

Why don't I see my SPF or DMARC record listed by name?

TXT is the record type – SPF and DMARC are just specific TXT records that happen to live at particular names (the root for SPF, _dmarc for DMARC). Use the dedicated SPF or DMARC checker for a parsed, plain-English readout instead of the raw text.

What resolver does this use?

Cloudflare's public DNS-over-HTTPS resolver. Every lookup is live, not a cached snapshot.

A record I just added isn't showing up yet

DNS changes take time to propagate, bounded by the record's TTL. Wait out the TTL and check again.

Use the free TXT checker as often as you need

Start free trial