*** PLEASE NOTE: While this app is still useful to many, it has not been updated in several years and I have no plans to update it in the near future. It works on most phones but as Android evolves some features are becoming difficult to use as intended. Specifically the menu button appears to be unsupported on some 5.1 devices and checkboxes have changed in such a way as to make them hard to check in Android 4.4.4. If anyone has an interest in taking over development of this app, please contact me at firstname.lastname@example.org.
All in one powerful, easy to use app:
* Find duplicate contacts
* Merge contacts
* Copy contacts between accounts
* Move contacts between accounts
* Delete contacts one at a time or in huge batches
* Delete all contacts from just one account (phone or synced; works with SIM contacts on some phones)
* Remove contacts found by search
Facebook, LinkedIn and other non-gmail users: This app may not allow you to manipulate contacts in non-gmail accounts. Download the free version of Contact Remover and try deleting a contact to see if it will work for you. Different phones work differently and I can't possibly test them all.
NOTE: Users who are reporting lost contacts may be merging or moving contacts into accounts that don't allow editing outside their own app (like Facebook, LinkedIn and perhaps Skype). Contact Remover Plus happily writes to these accounts but when the account is synced the data Contact Remover Plus wrote is deleted by the sync process. If you want to move or merge into a non-GMail account, please test it first with the Copy function, then sync and make sure the copied data is still there.
Duplicate finder can match on name (including nicknames), full or partial phone number (like without area code), and email address. You control what gets merged and what doesn't. Use this to safely remove duplicates without losing data.
Based on the popular free app, Contact Remover, the "plus" version includes power features to get your contact list really cleaned up and trimmed down:
* Automatically find duplicate contacts based on name, phone number or email .
* Matches nicknames and partial phone numbers when searching for duplicates.
* Quickly merge any or all duplicates found.
* Select only contacts from your phone's built in account.
* Select contacts by synced account.
* Move contacts between accounts, your phone.
* Copy contacts between accounts, your phone.
* Merge contacts with an intuitive and easy to use merge tool.
* View contact details right in the app.
* Edit contact details from within the app.
* Extraordinary help tells you all you would ever want to know about how the Android contact system works.
* On some phones you can select, copy and move contacts from your SIM card. See note  below.
*** Please email me if you have any problems, questions, suggestions or an interest in taking over development. As mentioned above, I am not actively developing this app and so I don't check the comments very often.
 - A user has reported running out of memory using the Find Duplicates function on a phone with 20,000 contacts. While the app is reasonably efficient in memory use now, it cannot currently handle a database of that size. The app has been tested with 10,000 contacts, though the exact content of the contacts and the number of duplicates can also affect memory use. Your milage may vary. This note probably applies to about 2 people on the planet who have that many contacts ;-)
 Access to SIM contacts is not handled uniformly on all phones. If accessing SIM contacts is important to you, please try that right away and refund if it fails. I'm working on better SIM support.