Any way to move contacts between groups on iPhone?

Is there any way to move a contact in Contacts on my iPhone into a group? I can create a new contact in any group, but I don't see a way to move an existing contact between groups.

Seems like an oversight that I would have to go back to my Mac, or delete a contact and manually recreate their card in a different group, in order to do this.


Solution 1:

This cannot be done on the phone. You can sync your contacts to a Mac and do the changes from Address Book on the Mac.

You can also do this via iCloud.com.

Solution 2:

  1. Go to "groups" in "Contacts" and uncheck all the groups except the one the contact you want to move is in.

  2. Search for the contact you want to move and "Share" the contact to your own email address or phone # via text.

  3. Click "edit" on the contact you just sent and delete it.

  4. Go back to Groups and uncheck the group the contact was sent from.

  5. Leave only the Group you want the contact in checked.

  6. Go to your email/text and import the new contact. It will automatically be added to the only active group which you selected.

  7. Go back to Contact Groups and select all the groups you want showing on your phone.

Voila!

Solution 3:

Use Orbi Tools. Can be downloaded from App Store.

Solution 4:

For the specific case of moving contacts to Gmail/Google, you can move them on the web using iCloud.com and google.com/contacts.

The basic flow is: select the contacts you want to move in iCloud, export them as a VCF file, then import that VCF file in Google Contacts. Then, if you would like your device to stick with Google Contacts, in your iOS device turnoff Contacts sync for iCloud so that future contacts don't end up there (and end up in Google Contacts instead).

Details are in this article Get all your iCloud contacts into Gmail, easily.