DMARC / SPF / DKIM Checker Pro

Check whether a domain is ready to fight spoofing, phishing, fake invoices, and inbox-delivery problems. Get a public-friendly score, provider readiness, exact DNS evidence, and clear fix steps.

✓ No login required✓ DNS-only lookup✓ Copy and export report✓ Beginner + technical view✓ We do not store your input
Enter only the domain. You can paste a URL or email address; the tool will safely extract the domain.
Leave blank to auto-test common selectors.
Privacy note: We do not store your domain input or checker results. The tool reads public DNS records only.
Checking public DNS records…

How this checker helps real users

This tool is designed for website owners, ecommerce stores, SaaS teams, agencies, freelancers, and newsletter senders who need a fast answer without reading raw DNS manually.

  • SPF shows which servers are allowed to send email for your domain.
  • DKIM shows whether your email platform can publish cryptographic signing keys.
  • DMARC tells receivers how to handle messages that fail authentication and helps stop domain spoofing.
  • BIMI, MTA-STS, and TLS-RPT support stronger brand trust and safer mail transport when configured correctly.
Important: DNS checks are a strong first step, but final deliverability also depends on real email headers, SPF/DKIM alignment, sending IP reputation, unsubscribe headers, complaint rate, content quality, and list hygiene.

DMARC, SPF, and DKIM FAQ

What should a strong domain have?

A strong domain usually has one valid SPF record, working DKIM for every sender, and a valid DMARC record. For stronger anti-spoofing protection, DMARC should eventually move from p=none to p=quarantine or p=reject after testing.

Can this tool prove full inbox delivery?

No DNS tool can guarantee inbox placement. This checker confirms public DNS readiness. Full delivery review also needs live email-header testing, sending reputation, bounce monitoring, spam complaint monitoring, and unsubscribe compliance.

Why does DKIM need a selector?

DKIM records are stored under selector._domainkey.example.com. Common selectors include google, default, selector1, selector2, k1, s1, and s2, but each email provider can use its own selector.

Why is more than one SPF record a problem?

A domain should publish only one TXT record starting with v=spf1. Multiple SPF records can cause SPF permanent errors and hurt authentication.

Does this plugin store checked domains?

No. It checks public DNS live and does not store domain input or results in WordPress. Temporary rate-limit counters may be used to protect the tool from abuse.

No login required. Enter your domain, run the check, and review your results instantly.

Privacy note: We do not store your input.

This tool is designed to be fast, mobile-friendly, and easy to use. You can also use the Copy Result button to save your report, share it with your developer, or keep it for DNS troubleshooting.

DMARC SPF DKIM Checker: 7 Powerful Email Security Tests

Use this DMARC SPF DKIM Checker to test your domain’s email security records and find problems that may affect email delivery, domain trust, and protection against spoofing. The tool checks SPF, DKIM, DMARC, MX, BIMI, MTA-STS, and TLS-RPT records in one place, so you can quickly understand what is working and what needs attention.

DMARC SPF DKIM Checker email security report
A simple email security report showing SPF, DKIM, DMARC, MX, BIMI, MTA-STS, and TLS-RPT results.

What Is a DMARC SPF DKIM Checker?

A DMARC SPF DKIM Checker is an online email security tool that checks whether your domain has the correct DNS records for email authentication.

These records help mail providers understand whether an email is really sent by your domain or whether someone may be trying to fake your domain name.

In simple words:

SPF tells email providers which servers are allowed to send email for your domain.

DKIM adds a digital signature to your email, helping receivers confirm that the message was not changed during delivery.

DMARC tells receiving mail servers what to do when an email fails SPF or DKIM checks.

When SPF, DKIM, or DMARC are missing or incorrectly configured, your emails may go to spam, fail delivery, or make your domain easier to spoof.

Why This Tool Is Important

Many website owners only notice email authentication problems after something goes wrong. A customer may say they did not receive an invoice. A newsletter may land in spam. A password reset email may fail. Someone may report a fake email that looks like it came from your domain.

This DMARC SPF DKIM Checker helps you detect those issues early.

It is useful if your website sends:

  • Contact form replies
  • Password reset emails
  • Order confirmations
  • Booking confirmations
  • Invoices
  • Support emails
  • Newsletter campaigns
  • Account alerts
  • Business proposals

Email trust is important for every website, not only large companies. Even a small business domain can be used in phishing attempts if email authentication is weak.

What This DMARC SPF DKIM Checker Tests

This tool gives a clear report instead of showing confusing DNS output only. It checks important records and explains what the result means.

SPF Record Check

SPF stands for Sender Policy Framework. It tells mail servers which services can send email for your domain.

For example, your domain may use Google Workspace, Microsoft 365, Zoho Mail, Mailchimp, Brevo, SendGrid, Amazon SES, or another email platform.

This tool can help detect:

  • Missing SPF record
  • Duplicate SPF records
  • Weak SPF policy
  • Unsafe +all value
  • Too many DNS lookups
  • Old email services still listed
  • Incorrect provider includes

A domain should normally have only one SPF record. Multiple SPF records can cause SPF failure.

DKIM Record Check

DKIM stands for DomainKeys Identified Mail. It adds a signature to your outgoing email so receiving mail servers can verify the message.

This checker helps identify:

  • Missing DKIM record
  • Wrong DKIM selector
  • DKIM not enabled
  • Broken DKIM public key
  • DKIM CNAME record
  • Common selector records

Common DKIM selectors include:

default
google
selector1
selector2
k1
mail
smtp

Your correct selector depends on your email provider.

DMARC Record Check

DMARC stands for Domain-based Message Authentication, Reporting, and Conformance. It works with SPF and DKIM to help protect your domain from fake email.

A DMARC policy can be:

p=none

This means monitoring only.

p=quarantine

This means suspicious messages may be sent to spam or quarantine.

p=reject

This means failed messages should be rejected.

A new domain may start with p=none for monitoring. After checking real email sources, a stronger policy such as p=quarantine or p=reject can improve protection.

MX Record Check

MX records show which mail servers receive email for your domain. If MX records are missing or wrong, your domain may not receive email properly.

This is useful after changing hosting, moving email providers, or editing DNS settings.

BIMI Check

BIMI stands for Brand Indicators for Message Identification. It can help supported inboxes display a verified brand logo when email authentication is strong.

BIMI is not required for every website, but it can help professional brands improve inbox trust.

MTA-STS Check

MTA-STS helps improve email transport security by telling mail servers to use encrypted delivery when possible.

This is useful for businesses that want stronger protection beyond basic email authentication.

TLS-RPT Check

TLS-RPT allows a domain owner to receive reports about email transport security problems. It helps technical teams find delivery and encryption issues.

How to Use This Tool

Using the DMARC SPF DKIM Checker is simple.

  1. Enter your domain name, such as example.com.
  2. Add a DKIM selector if you know it.
  3. Click the check button.
  4. Review the passed, warning, and failed results.
  5. Read the explanation under each result.
  6. Use the Copy Result button if you want to save or share the report.
  7. Update your DNS records if needed.
  8. Check again after DNS propagation.

You do not need to create an account. You do not need to share your hosting password, domain registrar login, or email account details.

The tool checks public DNS records only.

What Your Result Means

This tool does not only show output. It explains the meaning of each result so users can understand what to fix.

Passed Result

A passed result means the record was found and appears valid.

Examples:

  • SPF record found
  • DKIM selector found
  • DMARC record found
  • MX record found

This is a good sign, but you should still review the details to make sure your policy is strong enough.

Warning Result

A warning means the record exists, but it may be weak, incomplete, or not ideal.

Examples:

  • DMARC policy is set to p=none
  • SPF uses soft fail
  • BIMI is missing
  • MTA-STS is not configured
  • DKIM selector was not found automatically

Warnings are not always urgent, but they are worth reviewing.

Failed Result

A failed result means an important email security record is missing or has a serious problem.

Examples:

  • No SPF record found
  • No DMARC record found
  • Duplicate SPF records found
  • Missing MX records
  • DKIM record not found

Failed checks should usually be fixed first because they can affect email delivery and domain protection.

Common Problems and Fixes

Problem: No SPF Record Found

If SPF is missing, receiving mail servers may not know which services are allowed to send email for your domain.

Example SPF record:

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

This is only an example. Your real SPF record depends on your email provider.

Problem: Multiple SPF Records

A domain should normally have only one SPF record.

Wrong example:

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

Better example:

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

Combining services into one SPF record helps avoid SPF failure.

Problem: Unsafe SPF +all

An SPF record ending with +all is usually unsafe because it allows almost anyone to send email for the domain.

Risky value:

+all

Safer values are usually:

~all

or:

-all

Use the right option based on your email setup.

Problem: No DKIM Record Found

If DKIM is missing, your email provider may not have DKIM enabled, or the DKIM selector may be wrong.

Check your email provider’s DKIM setup page and copy the exact selector. After adding the DNS record, wait for DNS propagation and test again.

Problem: No DMARC Record Found

If DMARC is missing, your domain has less control over fake or unauthenticated email.

Starter DMARC example:

v=DMARC1; p=none; rua=mailto:dmarc@example.com

Start with monitoring, then move to a stronger policy after confirming your legitimate email sources are passing SPF and DKIM.

Problem: DMARC Policy Is Too Weak

A p=none policy is useful for monitoring, but it does not actively block spoofed messages.

Stronger policies include:

p=quarantine

and:

p=reject

Move carefully. A strict DMARC policy should be used after your real email sources are correctly configured.

SPF DKIM and DMARC email authentication explained
SPF authorizes senders, DKIM verifies message integrity, and DMARC tells receivers what to do when authentication fails.

Related Cybersecurity Tools

Use these related tools to check more website, DNS, domain, and security details:

External Resources

For deeper learning, add these trusted external links:

These resources help users understand email authentication, sender trust, helpful content, and real user experience.

User Experience Notes for This Tool Page

To make this page useful and user-friendly, keep the tool near the top of the page. Users should not scroll too much before they can check a domain.

The page should also be:

  • Fast loading
  • Mobile-friendly
  • Easy to read
  • Clear on small screens
  • Designed with stable layout
  • Simple enough for beginners
  • Useful enough for technical users

Google recommends helpful, reliable, people-first content. Core Web Vitals also matter because users care about loading speed, smooth interaction, and layout stability.

A good tool page should solve the user’s problem quickly, then explain the result clearly.

FAQ

What is a DMARC SPF DKIM Checker?

A DMARC SPF DKIM Checker is a tool that checks whether your domain has valid SPF, DKIM, and DMARC records. These records help protect your domain from fake email and improve email trust.

Is this tool free?

Yes. This tool is free to use and does not require login.

Do you store my input?

No. We do not store your input.

Why is SPF important?

SPF tells receiving mail servers which systems are allowed to send email for your domain. It helps reduce unauthorized sending.

Why is DKIM important?

DKIM adds a digital signature to email messages. It helps receiving servers verify that the message was signed by an authorized sender and was not changed.

Why is DMARC important?

DMARC tells receiving mail servers what to do when email fails authentication. It helps domain owners monitor abuse and reduce spoofed email.

Can this tool improve email deliverability?

The tool does not directly deliver email, but it can help find authentication issues that may affect inbox trust. Fixing SPF, DKIM, and DMARC problems can support better email deliverability.

Why is my DKIM record not found?

Your DKIM selector may be wrong, DKIM may not be enabled, or the DNS record may not have propagated yet.

How often should I check my domain?

Check your domain after changing email providers, editing DNS records, adding newsletter software, moving to Google Workspace or Microsoft 365, or starting a large email campaign.

What should I fix first?

Fix failed checks first. Start with missing SPF, missing DMARC, duplicate SPF records, missing MX records, and missing DKIM records. Then review warnings and strengthen your policy step by step.

Scroll to Top