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: Delete → View all contacts → More (⋯) → Select all → Delete Selected → Delete 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