Free DMARC, SPF & DKIM Record Generator
This free tool helps you build valid DMARC, SPF, and DKIM DNS TXT records for your domain. Proper email authentication prevents spoofing, improves deliverability, and protects your brand from phishing attacks. Since February 2024, Google and Yahoo require DMARC for bulk email senders.
Visual DMARC Record Builder
Configure your DMARC policy (none, quarantine, reject), set alignment modes, configure aggregate and forensic reporting — including the newer np tag for non-existent subdomains — and generate a valid TXT record ready to paste into your DNS. The builder validates your record, checks multiple rua/ruf addresses, and warns about common mistakes.
SPF Record Generator with Provider Presets
Build SPF records using a visual mechanism editor. One-click presets for Google Workspace, Microsoft 365, SendGrid, Mailchimp, Amazon SES, and Zoho Mail. Add custom IP ranges, includes, and MX mechanisms. The validator checks IPv4/IPv6 CIDR syntax, duplicate mechanisms, a redirect/all conflict, and the 10-lookup limit live with a progress meter.
DKIM Record Builder
Generate DKIM DNS records with your selector and public key. Supports RSA and Ed25519 key types, validates the base64 encoding, and estimates your key strength. Common selector presets for major email providers. Records over 255 characters get an automatic DNS-ready split format.
Import, Export & Autosave
Already have a record? Paste it into the Import box and the type is auto-detected and every field is populated. Switch to the Export tab for a combined view of all three records with one-click copy and a downloadable .txt file. Your inputs autosave to your own browser's local storage so nothing is lost on refresh — none of it is ever sent to a server.
Free Alternative to EasyDMARC, Dmarcian & MxToolbox
Commercial DMARC platforms charge monthly fees for monitoring dashboards. This tool is a focused record builder that generates valid DNS records instantly. No account required, no data sent to any server, no cost. Build your records, paste them into DNS, and verify with a lookup tool.