Free SPF, DKIM and DMARC checker
Type your domain and see, in seconds, whether its SPF, DKIM and DMARC records are in place and what to fix. No sign-up, nothing stored.
Read the guide: SPF, DKIM and DMARC explained →
What this tool checks
- SPF: looks for exactly one “v=spf1” TXT record, a closing “all” policy and the 10 DNS lookup limit (it follows the includes).
- DKIM: DKIM lives at
selector._domainkey.yourdomain, and the selector name is chosen by whoever sends. We try the most common ones (Google Workspace, Microsoft 365, SendGrid, Mailchimp, Amazon SES, Zoho, Proton and others) and report which keys exist and whether they look healthy. Finding none does not prove DKIM is off. - DMARC: looks at
_dmarc.yourdomainfor one valid record, the policy (none, quarantine, reject), the percentage and the reporting address. - This checks DNS only. It does not send test emails, so it cannot prove that a given message is signed or aligned; for that, look at the headers of a real email.
Questions
Is it really free?
Yes. No sign-up, no email, no limit that we enforce. Use it as often as you like.
Why does it say no DKIM was found if my email is signed?
DKIM keys sit under a selector name chosen by your email provider. We try the common ones, but not every possible name. Get the selector from your provider (or from the “DKIM-Signature: s=” header of a real email) and look up selector._domainkey.yourdomain.
Do I need all three?
For serious sending, yes. Gmail and Yahoo require SPF and DKIM for everyone and DMARC for bulk senders. Pidgely sets up all three for your sending domain.
Do you store the domains I check?
No. The page makes public DNS queries from your browser; the domain is not sent to our servers.
Authenticate your domain without touching DNS by hand
Pidgely signs with DKIM, aligns SPF and DMARC and checks the DNS for you, with automatic setup. Free plan, no credit card.
Create a free account