How to · cloud

Delete contacts on iCloud ☁️

Clean up iCloud contacts that are clogging your iPhone. Includes how to handle deletions correctly when iCloud sync is on, and how to use a 30-day recovery window if you slip.

Download on the App Store Bulk-clean the iPhone side · 4.7 ★ · 100K+ users

Why iCloud contact deletion is awkward

iCloud Contacts is the source of truth for most iPhone users — every change syncs to your phone, your iPad, your Mac. Deleting an iCloud contact deletes it everywhere. There's no native bulk-delete on iPhone (Mac's Contacts app supports multi-select, but only if you're at a desktop), and iCloud's deduplication is rudimentary.

Step-by-step

  1. 1

    Decide where you'll edit

    iCloud Contacts changes sync from anywhere — iPhone, iCloud.com, Mac. Pick one for bulk operations. Mac Contacts.app supports Shift+click multi-select; iPhone doesn't.

  2. 2

    Back up first

    Open Delete Contacts → Export → vCard. Save the .vcf file before any large deletion. iCloud's own 30-day deleted-contacts archive (iCloud.com → Account Settings → Restore Contacts) is a second safety net.

  3. 3

    Bulk-delete on iPhone with the swipe interface

    Delete Contacts surfaces every iCloud entry as a card. Swipe up to keep, down to delete. Changes commit on trash empty and propagate to iCloud → all your other devices.

  4. 4

    Verify the sync

    Open iCloud.com → Contacts (or Mac Contacts) and confirm the deletions appear. If anything went wrong, restore from Delete Contacts' trash or from iCloud's archive.

How Delete Contacts helps

Delete Contacts gives the iPhone the bulk-delete and duplicate-merge tools that iCloud should have provided. Plus a 30-day on-device trash that's separate from (and faster than) iCloud's recovery window.

FAQ

iCloud contacts — FAQ

If I delete an iCloud contact on iPhone, is it gone forever?
Not immediately. Two safety nets: (1) Delete Contacts keeps a 30-day on-device trash regardless of iCloud sync state; (2) iCloud.com → Account Settings → Restore Contacts lets you roll back all contact changes to a snapshot from up to 30 days ago. After 30 days from the deletion, the contact is permanently gone.
How do I delete duplicate iCloud contacts on iPhone?
iOS 16+ has a built-in duplicate prompt, but it only catches exact matches and forces you through one cluster at a time. Delete Contacts catches near-duplicates (different phone formatting, name variations, cross-account variants) and merges entire batches with one tap each.
Can I delete all iCloud contacts at once?
Technically yes — turn off iCloud Contacts sync (Settings → [your name] → iCloud → Contacts → OFF) and choose 'Delete from iPhone'. This removes the iCloud-synced contacts from your phone but keeps them on iCloud. To delete from iCloud itself, sign in at iCloud.com → Contacts → select all → delete. We don't recommend this without exporting a vCard backup first.

Ready to feel proud of your contact list?

Join iPhone owners around the world who manage hundreds of contacts with the most intuitive, gesture-first cleanup tool.

Download on the App Store Requires iOS 17 • 13.5 MB download