Delete all iOS contacts

Primarily aimed at local contacts, since cloud-synced contacts can be removed from the device by disabling contact syncing. Back up first; deletions are permanent.

Native method (iOS 16+)

Two-finger drag to multi-select contacts, then long press the selection to open the context menu and tap "Delete Contacts". Tedious for more than a few dozen.

Delete Contacts Pro.

This free (no IAP) app deleted over 43,000 contacts in a minute or two: DeleteView all contactsMore (⋯) → Select allDelete SelectedDelete contacts

Scriptable

Shortcuts lacks a native "Delete Contact" action, but Scriptable (free; donations accepted via IAP) allows you to interact directly with the iOS Contacts API, e.g.,

❧ 2026-01-30