Clean Mailchimp subscriber CSV exports before re-importing
Clean Mailchimp subscriber exports: remove unsubscribes, deduplicate, fix emails, and strip metadata.
Interactive Sample Data
| Email Address | First Name | Last Name | SUBSCRIBE_STATUS | MEMBER_RATING |
|---|---|---|---|---|
| grace@corp.com | Grace | Kerubo | subscribed | 2 |
| peter@corp.com | Peter | Njoroge | unsubscribed | 1 |
How this tool works
Things that usually go wrong
- Mailchimp GDPR fields and custom merge fields may appear after the standard columns — they are preserved.
- Bounced contacts should remain in Mailchimp (do not re-import them) — they are removed from the output by default.
Edge cases we tested
The unsubscribed status takes precedence; the contact is excluded from the output.
Removed from output; 'cleaned' means the address permanently bounced.
Preserved as gdpr_consent_date in output for compliance records.
Frequently Asked Questions
What statuses are removed?
Unsubscribed, cleaned (hard bounced), and archived contacts are removed. Only 'subscribed' contacts are kept.
Can I merge multiple audience exports?
Yes — upload multiple CSVs and use the Merge CSV Files tool first.
Related tools
Shopify Customer Export Cleaner
Normalize Shopify customer exports: merge split address fields, clean phones, and strip internal metadata.
Open Tool →Stripe CSV to JSON
Convert Stripe balance and payment CSV exports to clean JSON with amount conversion and metadata parsing.
Open Tool →Google Contacts CSV Fixer
Fix Google Contacts CSV exports to import into Outlook, Apple Contacts, or CRM platforms.
Open Tool →