SPF, DKIM & DMARC Tool

Check and generate email authentication records for better deliverability

Check your domain's SPF, DKIM and DMARC records — the three DNS records that prove your mail is genuine and keep it out of spam. Optionally enter your DKIM selector.
Build an SPF record. List every source allowed to send mail for your domain, then choose how strict to be.

Your SPF record

Add as a TXT record on the root of your domain:

v=spf1 mx ~all
Build a DMARC record. Start with p=none to monitor, then tighten to quarantine/reject.

Your DMARC record

Add as a TXT record at _dmarc.yourdomain.com:

v=DMARC1; p=none; pct=100; adkim=r; aspf=r

SPF, DKIM and DMARC explained

These three DNS records work together to prove your email is legitimate and stop spammers from forging your domain. Getting all three right is the single biggest factor in email deliverability.

  • SPF — (Sender Policy Framework) lists which servers are allowed to send mail for your domain.
  • DKIM — (DomainKeys Identified Mail) adds a cryptographic signature so receivers can verify the message wasn't altered and really came from you.
  • DMARC — tells receivers what to do when SPF or DKIM fails, and sends you reports on who is sending mail as your domain.

As of 2024, Google and Yahoo require bulk senders to have all three configured. Use the checker above to confirm your setup, and the generators to create correct records.