Import Contacts is an application to help you import your contacts directly to your Android device without the need to upload them to Google first. Contacts (vCard “.vcf” files) are imported from your SD card directly in to the phones contact list.
This is useful for backing up your phone’s contacts, and transferring them to other devices.
- Imports vCards from your SD card
- Supports names, organisations/titles, phone numbers, email and postal addresses, notes and birthdays
- Currently no support for images/photos (I intend to add this soon)
- Can merge with existing contacts on device
- Support for right back to Android version 1.5!
- Licensed under the GPLv3
You might also be interested in Export Contacts, which saves your phone’s contacts to the SD card.
On earlier Android devices (before Android 2.1) it is possible, I believe, to import your contacts via your Google account (by uploading them to GMail and syncing), but this seems unnecessary. I would rather not needlessly furnish Google with yet more of my personal information. Since contacts could just be imported directly to the phone, I decided to write this application.
Getting Import Contacts
You can download Import Contacts from the Android Marketplace (or scan the QR code to the right).
Please consider downloading this app from the Android Marketplace for a very small cost, which would basically be a donation. By purchasing this app you would be helping an independent developer to escape his day job and support his family. We’d be very grateful!
Alternatively, The source code, a change list and pre-built APKs are available here:
For help on installing an APK on your Android device, see this page. When installing the app from an SD card, the app requires permission to modify/delete content from the SD card. It doesn’t actually modify anything. It’s a known bug in Android.
Import Contacts can only import vCard contacts (files with the “.vcf” file extension).
Copy your contacts to the device’s SD card.
Plug your android device in to your computer with a USB cable. On the device, you should get a notification saying “USB connected” which you can select to copy files from your computer. Once selected and mounted, the device’s SD card should show up on your computer.
You might want to create a new directory (called, for example, “contacts“) on your SD card to put your contacts in. You may have one large vCard file (with lots of contacts in), or you may have many small vCard files. Either way, copy your vCard (.vcf) files in to this directory.
Finally, from the notification area, select “Turn off USB storage” and unplug your device from your computer.
Importing your contacts
Run the Import Contacts app on your android device. Import Contacts is extremely simple to use — just follow the instructions on the screen.
You will be asked whether you want to import contacts from one vCard file or whether you want to scan a folder for many vCard files.
- If you only have one large vCard file (with lots of contacts in) then choose to import contacts from a single file, and select that file
- If you have many small vCard files then choose to scan a folder for them. Select the folder on the SD card that you copied your vCards to.
The third screen lets you choose what to do if an existing contact is found on the phone with the same name. Import Contacts supports skipping (keeping the one on your phone), replacing and merging contacts.
Finally, the last screen does the importing.
If you can’t see the new contacts after importing them, it’s probably because your Android device is set to only display a certain group of contacts. You may need to tell it to display all contacts.
To display all contacts, go to the contacts screen, press “menu” and select “Contacts to display”. Then select “All contacts”. Note: this procedure is based on standard Android 4.1 and it may vary slightly according to device manufacturer and Android version.
You can always drop me an email. Feedback and suggestions are always welcome.
Please report bugs at the project’s development site:
You can view and download the source code from the bazaar repository: