Stay on top of everything that's important with Gmail's new interface. Learn more about the new layout.

Original Poster

Is there a way to import multiple vCards to Gmail contacts manager!

pls help
Community content may not be verified or up-to-date. Learn more.
All Replies (32)
I think you would have better luck trying to import in CSV format.
Yes - you need to concatenate all the VCFs in to a single file
...if you're using windows:
# get a command prompt
Windows_Key + R
run: cmd
# change to the directory where all your VCFs are stored
cd \my_vcfs
# Run this command
copy /B *.vcf all_in_one.vcf
Then just upload the "all_in_one.vcf" file to google and it will grab all your contacts in one go
Thanks a lot, TTUK! You just saved me a lot of pain transferring vcards from Nokia to HTC Hero.
Great man....
matty gek
matty gek
Hi guys this work great thanks a lot ! however all you who dont fully understand i will try and put a video on youtube explaining or the man who wrote the link could ??? 

It's good but not perfect. No I have only ONE contact in Gmail with 328 phone numbers and emails (plus notes). I could import the file and it merges all my vCards, BUT... is not working for me, I need each vCard to be a contact and I need to import them all for once to my Gmail contact list. How? Still not answered.
Thanks anyway, it's a nice trick! =)
:@1Simple, I got the same result when I imported my contacts after following the instructions above. When I opened the vCard in a text editor I discovered that the reason all the contacts were imported as 1 contact with all the other contact details included in that one contact is because the program you created the vCards from did not add an extra line or space at the end of the vCard so that when you concatenated as directed above you will see END:VCARDBEGIN:VCARD preceding every new contact record except the first - meaning, techincal this is one vCard. The solution is to use search and replace to search for VCARDBEGIN and replace with VCARD BEGIN (Introduce a space between VCARD and BEGIN). The space should sort it out and you should get all your contacts imported.
Google user
Google user
maravilloso realmente un aporte invaluable. muchas gracias
Great idea, TTUK!
If you're on Linux, OSX, etc., you can use

# change directory
cd vcf_directory

# concatenate files into a single .vcf
cat *.vcf > all_in_one.vcf

I tried it with cat, as zingermc proposed. But however Google adds just one contact, where lot of data was mixed up.

Could it be the reason, that "cat" concatenates the vcards without any line break after each file, which causes the error? Because in some lines the syntax is like "END:VCARDBEGIN:VCARD" without any space in between.

I'm using cat (GNU coreutils) 7.4.
The simplest way to import VCards to Gmail (at least on a iMac) is to open the Address Book and highlight all the entries then R click and Save As;- VCards.vcf to DeskTop. Drag to Applications. In Gmail contacts go to import choose VCards.vcf from Applications and import. I hope this is helpful.
Were these replies helpful?
How can we improve them?
This question is locked and replying has been disabled. Still have questions? Ask the Help Community.


Some community members might have badges that indicate their identity or level of participation in a community.

Google Employee — Google product team members and community managers
Community Specialist — Google partners who help ensure the quality of community content
Platinum Product Expert — Community members with advanced product knowledge who help other Google users and Product Experts
Gold Product Expert — Community members with in-depth product knowledge who help other Google users by answering questions
Silver Product Expert — Community members with intermediate product knowledge who help other Google users by answering questions
Product Expert Alumni — Former Product Experts who are no longer members of the program
Community content may not be verified or up-to-date. Learn more.


Member levels indicate a user's level of participation in a forum. The greater the participation, the higher the level. Everyone starts at level 1 and can rise to level 10. These activities can increase your level in a forum:

  • Post an answer.
  • Having your answer selected as the best answer.
  • Having your post rated as helpful.
  • Vote up a post.
  • Correctly mark a topic or post as abuse.

Having a post marked and removed as abuse will slow a user's advance in levels.

View profile in forum?

To view this member's profile, you need to leave the current Help page.

Report abuse in forum?

This comment originated in the Google Product Forum. To report abuse, you need to leave the current Help page.

Reply in forum?

This comment originated in the Google Product Forum. To reply, you need to leave the current Help page.

Clear search
Close search
Google apps
Main menu
Search Help Center