I recently found myself in a bit of a situation. My sister’s iPhone died about a week ago and she had not backed it up in quite a while. She had added a lot of contacts since her last sync with iTunes, and was alarmed at the possibility of losing this data.

I had just bought an iPhone forensics toolkit and was eager to try it out, so I used it to extract information from the iPhone to my drive. I probably should have read the options of the program more carefully, because the default options I chose ended up extracting each iPhone contact into a separate vCard (.vcf) file.

Apple was kind enough to replace the phone; the replacement arrived a couple of days ago. The next step was to restore the contents of the old phone. The forensic software had created separate folders for each major category of data on the phone (contacts, photos, music, etc) so it was a relatively easy task to point iTunes to these folders and sync most of the content to the new phone.

The contacts, however, were another matter. I have my own contacts set up on Outlook (this is on my Windows machine) and did not want to disrupt the existing contacts by importing my sister’s contacts into Outlook and then syncing through iTunes.

So I began to look for alternative ways to do this. One of the main problems was that each contact was in a separate file. It would have been extremely inefficient to deal with these files on an individual basis. So the first thing I did was to consolidate all the files into a single .vcf file.

I did this by issuing the following command from the DOS prompt while in the folder containing the .vcf contact files:

copy *.vcf contacts.vcf

This command combined all the vCard files into a single file, contacts.vcf. My next step was to import this file into the iPhone’s contacts. To do that, I took advantage of Google’s implementation of Microsoft® Exchange ActiveSync®.

First, I imported contacts.vcf into my sister’s Gmail account. Next I set up an Exchange account on the iPhone and pointed it to my sister’s Gmail account. This automatically synced all contacts to the iPhone.

In order to setup a Google Exchange account on iPhone, you need to do the following. First, you need to go to the “Mail, Contacts, Calendars” page on your phone’s settings and choose “Add Account”. Once you do that, you will be presented with the following screen:

Add New Account Add New Account

The screen above allows you to choose the type of account to create. You should choose Microsoft Exchange rather than Gmail at this point. Choosing Gmail will not allow you to take advantage of the contacts syncing feature. Once you choose Microsoft Exchange, you should be presented with a screen to enter your account information. You should enter your full Gmail address in both the email and username fields.

Once you have done that and entered your password, press next (on the upper right corner of the screen) and your phone will try to verify your account. The screenshot below shows the verification phase with a fictitious [email protected] account.

Account Information Account Information

Next, you will be presented with another screen to entered the name of your server. You should enter m.google.com in the server name field and press next, again in the upper right corner of your screen, to verify your account. Below is a screenshot of the verification phase.

Server Name Entry Server Name Entry

If everything works well, you should now get a screen giving you the option of syncing mail, contacts and calendars. I enabled all options, but you can turn off the other options if you only want to use this account to sync contacts. That’s it, your phone will now sync with your Gmail contacts.

Of course, this entire hassle could have been avoided if the phone was properly backed-up using iTunes. If a backup had existed, a simple restore from backup would have solved the entire problem. But if you ever find yourself in the situation of wanting to import vCard contacts to your iPhone without going through Outlook, or other supported mail clients, you can always use Gmail to sync your contacts.

37 Comments

  • Cullen, August 10, 2011 @ 2:19 pm Reply

    Check out here:
    http://creiapp.blogspot.com/2011/08/my-app-1-vcard-backup.html

    Bulk import VCFs to iphone in a few minutes. It supports all the fields like: Home phone, mobile phone, Office Phone, Birthday, URL,…

  • Luis Sanchez, August 29, 2011 @ 8:47 pm Reply

    Great… Never thought about that, thanks!

  • poseidon, January 23, 2012 @ 2:54 am Reply

    This is a real smart way of getting contacts from different phones; if your file is *.vcf it will transfer to the i-phone seamless…

    Thanks sherif !!!

  • Tapan, April 7, 2012 @ 8:00 pm Reply

    Worked like a charm. Thanks.

  • Raven, April 12, 2012 @ 9:36 pm Reply

    Didn’t work for me. Instead it wiped out all my contacts ON my iPhone. Now I have to enter everything back in manually.

    • Neotheone1981, April 13, 2012 @ 11:16 am Reply

      Sorry to hear that, it worked for me and a bunch of other people.

  • Jim, April 21, 2012 @ 8:25 pm Reply

    Worked great for me, thanks!

  • MoMO!, April 23, 2012 @ 6:11 pm Reply

    Hi,

    Just email the contacts.vcf that contains all contacts to yourself and open it on your iPhone. You’ll be asked to either merge the info with existing contacts or create new contacts.

    • StoffeX, June 18, 2012 @ 7:37 pm Reply

      Thinking outside the box, I like it!

    • Carpr, June 20, 2012 @ 3:11 am Reply

      MoMo. That worked. Thanks!

    • Nishant, June 23, 2012 @ 8:57 am Reply

      @ Momo — Amazing solution man …. it was so easy and quick … Hats Off to you.

    • liuyang, September 10, 2012 @ 3:32 pm Reply

      Amazing, it works so good!!

    • b4rb4rian, October 3, 2012 @ 7:04 pm Reply

      MoMo!

      It worked, thank you !! I had trouble with my Nokia and now I switched to the iphone in 2min thanks to you ! And f*ck sync/outlook/exchange/whatever !

      You probably don’t realize it, but you made my day. Will you mary me ?

    • Anhelo, October 29, 2012 @ 7:13 pm Reply

      MoMO! for president!
      I have been trying to do this for days and that´s the way to go!
      As easy as can be.
      Thanks a lot!

  • BRod, April 24, 2012 @ 3:05 am Reply

    Worked great! Thanks.

  • Kristen, May 2, 2012 @ 2:19 am Reply

    Great! Thanks a bunch! Easy to follow and worked great!

  • stephan, June 20, 2012 @ 2:03 pm Reply

    Well it doesn’t work… it works only when i arrived an email. Then i can import the attached vcf card…

    I have found an site. you must register and put you name … in the site… u get an qrcode with the link to ure own vcard site and there it is possible to send the vcf from the site to you… i find it great! b-card.us is the url…

    greets

  • Benrazil Hamid, June 25, 2012 @ 6:54 pm Reply

    Thanks man! works fine…i had tried many different ways but this one works really great…just following your instruction…all my contacts have been sync to my iPhone.

  • Vincent, July 30, 2012 @ 12:39 am Reply

    Works great!
    Very very very thanks for sharing this Neotheone1981 !

  • Nigel, August 2, 2012 @ 10:10 am Reply

    What a tip, fantastic, save me so much time, thanks…

  • Simon, August 10, 2012 @ 11:01 pm Reply

    Thanks for a great tip sequence. Loved the copy *.vcf function. I just emailed this back to my sister in-law and she imported into her Mac and sync’d her iPhone…perfect! Thanks for the clarity and effort of this post Neo…

  • BozinT, August 16, 2012 @ 7:34 am Reply

    Cheers mate. Works, no problem.

  • rsrinivashr, August 22, 2012 @ 5:42 pm Reply

    from your PC import the contacts (gmail/other accounts) in vcard format .. send that file to your outlook as a attachment to yourself

    now go to the outlook in your iphone go to sent/inbox items and select the attachment it will ask to import the contacts.. click YES and in <1sec al your contacts added to your IPHONE 🙂

  • Nellie, September 3, 2012 @ 12:06 pm Reply

    Great tip – it worked for me! Thanks Sherif!

  • Matt, October 1, 2012 @ 10:21 am Reply

    Great………..
    It works great for me.

    Thank you very much.

  • John, October 4, 2012 @ 10:23 pm Reply

    Upon moving from a Nokia to iPhone 5 the telco had made a mistake copying my contacts across. The list was imported as sorted by first name and only made it up to about letter M, so from first name N to Z were missing. (full sim card?) As well as that it took all first names from old SIM and dumped them into last name field in iPhone. Last names ended up in first name fields. How to swap it back??
    I went back to my Nokia PC suite where all contact still remained. Exported *.vcf’s into separate folder. Then followed the dos copy command and rest of instructions. Worked perfectly. Thank you so much. It would have taken so much time to do manually.

    But of course it didn’t solve (and wasn’t intended to) the Telco initial erroneous import. Now there were duplicates from first name A to M with first and last names revered in the respective fields.

    Found an App called “contact clean” which fixed it. Seems like many others have had the “reversed” problem so hopw that is all helpful. Thanks agasin.

  • John, October 4, 2012 @ 10:42 pm Reply

    PS, I did not follow the google exchange direction. Just emailed the contacts.vcf to myself (which shows in my iPhone mail) and followed rshrinivasher’s instructions. That is really fast. Thanks to all.

  • IMRAN TAHIR, November 23, 2012 @ 2:04 pm Reply

    Thanks Honey

  • vivian, January 16, 2013 @ 4:10 am Reply

    You are such a big help!!! Thank you very much!!!

  • srinath, January 25, 2013 @ 7:34 am Reply

    hi i tried to convert from individual contacts .vcf files it to single contact through ur ( copy *.vcfcontacts.vcf ) commond but its giving an error that ( copy *.vcfcontacts.vcf is not recognized as an internal or external command,operable program or batch file ). please guide me step by step DOS to create a individual .vcf files into single .vcf file

    • Neotheone1981, January 25, 2013 @ 5:41 pm Reply

      it’s: copy *.vcf contacts.vcf
      note te space between copy and *.vcf and between *.vcf and contacts.vcf. Hope this helps…

  • izy, February 15, 2013 @ 5:53 am Reply

    Thanks heaps saved me a headache

  • Spyda web, March 3, 2013 @ 11:25 am Reply

    Omg thank you thank you thank you so much started to dislike my iPhone I won at a bargain on eBay after trying to do this for 5 days straight thank you so much. ✌❤

  • lee, April 10, 2013 @ 1:23 am Reply

    Great! Thanks for posting it.

  • eoosoft, April 10, 2013 @ 1:25 am Reply

    I just changed my phone to an iPhone 5. It worked for me. ^_^

  • chey, July 16, 2013 @ 3:47 pm Reply

    Brilliant, i am moving 200 blackberries to iphone and this has saved me hours of work. Ta very much!!

  • Bota, February 19, 2014 @ 10:28 am Reply

    A very very big THANK YOU!!! It helped me a lot.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.