Frequently Asked Questions
What is a DNS record splitter?
A DNS record splitter is a tool that breaks a long DNS TXT record into 255-character segments so it can be saved correctly in DNS providers that don’t split records automatically. The 255-character limit comes from RFC 1035, the original DNS specification, and applies to every individual character string inside a TXT record. The full record value is preserved. It’s just stored as multiple shorter strings that DNS resolvers concatenate back together when queried.
Which DNS providers require manual TXT record splitting?
Google Cloud DNS, AWS Route 53, Azure DNS, and DigitalOcean require you to split long TXT records manually before saving. Cloudflare, GoDaddy, and Namecheap handle the splitting automatically when you paste the full record. BIND supports both formats, but quoted segments are the traditional zone file syntax. If you’re not sure, paste it as-is first. If the provider throws a length or format error, come back here and split it.
Will splitting my TXT record change its value or break DKIM verification?
No. When a DNS resolver retrieves a TXT record containing multiple character strings, every modern mail server and library concatenates them with no delimiter, so “part1” “part2” becomes part1part2, identical to the unsplit value. Your DKIM signatures will verify correctly, SPF will evaluate the same mechanisms, and DMARC will parse the same policy. The split is purely a storage detail.
Why do I need to split my DKIM record?
Most 2048-bit DKIM public keys are between 400 and 450 characters long, which exceeds the 255-character limit for a single TXT string. Providers like Google Cloud DNS, AWS Route 53, and Azure DNS reject the unsplit value with errors such as invalid record data. Splitting the key into properly quoted 255-character segments lets the provider accept the record while keeping the cryptographic value identical when resolvers read it back.
What’s the difference between Quoted and Plain output?
Quoted format wraps each 255-character segment in double quotes (“segment1” “segment2” “segment3”), which is what Google Cloud DNS, AWS Route 53, and Azure DNS require. Plain format outputs the segments as raw multi-line text without quotes, which works for providers that accept unquoted multi-line input or for use inside a BIND zone file with custom syntax. When in doubt, use Quoted. It’s the safer default.
Is this DNS record splitter safe to use with private keys?
The tool runs entirely in your browser, which means your record value never leaves your device. Nothing is sent to PowerDMARC servers, nothing is logged, and no signup is required. That said, the DNS record splitter is designed for public DKIM keys, SPF records, DMARC policies, and domain verification strings. You should never paste a DKIM private key into any web tool, including this one. Only the public key (the value you publish in DNS) needs splitting.
