DKIM Selectors Explained: How to Find and Use Them
Learn what DKIM selectors are, how to find your selector, and best practices for naming and managing multiple selectors across different email services.
Last updated: 2026-02-04
A DKIM selector is a string that identifies which DKIM key to use when verifying an email signature. It's the first part of the DNS record location where your public key is stored.
What is a DKIM Selector?
When a mail server signs an email with DKIM, it includes a s= tag in the signature header that specifies the selector. The receiving server uses this to know where to look up the public key.
For example, if your selector is google and your domain is example.com, the public key is stored at:
google._domainkey.example.com
The full DNS lookup path follows this pattern:
{selector}._domainkey.{domain}
Why Selectors Exist
Selectors allow you to:
Use multiple DKIM keys
Different email services can have their own keys. Your CRM, marketing platform, and main mail server can each sign emails with separate keys.
Rotate keys safely
When it's time to update your keys, create a new selector, deploy the new key, then retire the old one—without breaking email delivery.
Identify signing sources
The selector in an email header tells you which system signed it, useful for troubleshooting.
Common Selector Examples
| Service | Typical Selector |
|---|---|
| Google Workspace | `google` |
| Microsoft 365 | `selector1`, `selector2` |
| Mailchimp | `k1` |
| SendGrid | `s1`, `s2` |
| Amazon SES | Custom (e.g., `amazonses`) |
| Custom mail servers | Often `default`, `mail`, or the year like `2024` |
Third-party services usually tell you exactly what selector to use when setting up DKIM. Check their documentation for the specific selector name.
How to Find Your DKIM Selector
Method 1: Check Email Headers
Open an email sent from your domain and view the full headers. Look for DKIM-Signature and find the s= tag:
DKIM-Signature: v=1; a=rsa-sha256; d=example.com; s=google;
In this example, the selector is google.
Method 2: Ask Your Email Provider
Your email service documentation will specify which selector(s) they use:
- Google Workspace: Uses
googleby default - Microsoft 365: Uses
selector1andselector2 - Third-party services: Listed in their DKIM setup instructions
Method 3: DNS Lookup
If you know the possible selectors, query DNS directly:
dig TXT google._domainkey.example.com
Or use an online DKIM lookup tool with your domain and suspected selector.
Generate a new DKIM key
Create keys with any selector name you need. Properly formatted DNS records included.
Selector Naming Best Practices
When creating your own DKIM keys, choose selectors wisely:
Do:
- Use descriptive names like
mailchimp,crm, ortransactional - Include the year for rotation tracking:
2026q1 - Keep it lowercase and alphanumeric
Don't:
- Use special characters (stick to letters, numbers, hyphens)
- Make selectors too long (keep under 63 characters)
- Use obvious names that reveal internal systems if security is a concern
Multiple Selectors
Most domains use multiple selectors:
google._domainkey.example.com (Google Workspace)
selector1._domainkey.example.com (Office 365)
k1._domainkey.example.com (Mailchimp)
This is normal and expected. Each selector points to a different public key for a different signing service.
One key per service
Never share a private key between services. If one service is compromised, you only need to revoke that specific key.
Selector and Key Rotation
When rotating DKIM keys:
Create new selector and key
Generate a new key pair with a new selector name, like 2026q2.
Publish the new public key
Add the new DNS record. Wait for propagation (up to 48 hours).
Update your mail server
Configure it to sign with the new selector and private key.
Verify and remove old key
Confirm emails are being signed with the new key, then remove the old DNS record.
Troubleshooting Selector Issues
"DKIM record not found"
- Verify the selector name matches exactly (case-sensitive in some systems)
- Check DNS propagation has completed
- Confirm the full path:
selector._domainkey.domain.com
"DKIM signature verification failed"
- The selector in the email header doesn't match the DNS record
- Key was rotated but emails are still being signed with the old selector
Related Articles
DKIM Creator generates keys with your custom selector names, ready to deploy.
Create DKIM keys with any selector
Generate key pairs for new selectors in seconds. Free and private—keys never leave your browser.
Generate Keys Now