How to Import CSV to Google Contacts on Mac & Windows PC

Sarah Miller
December 06, 2023 Preview 7.8K Preview 1
share it facebook share it Twitter

Here’s the scenario. You have a CSV file with the contacts that you want to import to Google Contacts. The good news is that Google Contacts supports importing contacts from the CSV format. The possible bad news is that the import may fail or partially fail. Don’t worry. This article shows you how to import contacts from CSV to Google Contacts successfully on computer.

This article talks about 2 methods. With Method 1, you may need to edit your CSV file before you can successfully import contacts from it to Google Contacts. Method 2 is more efficient because no editing is needed.


Method 1. How to import contacts from a CSV file in Google Contacts

Applies to: Mac, Windows

This method has two parts.

Steps to import contacts from CSV to Google Contacts

1. In your browser, go to

2. Sign in with your Google account.

3. On the left, click Import.

clicking Import in Google Contacts bringing up the Import contacts dialog

4. In the dialog that appears, click Select file. Select the CSV that contains the contacts you want to import. Click Open.

5. Click Import.

Note: Although this article is for computer users, these steps also apply to a phone. If the CSV file is on your phone, don’t bother to transfer it to your computer. Just follow the same steps on your phone to import it to Google Contacts. On a phone, in step 2, you need to tap the three-line icon in the top left corner to see Import.

How to edit CSV files to import to Google Contacts

Although Google Contacts supports importing contacts from CSV files, such imports don’t always succeed. There can be a few reasons why problems happen. And you can edit the CSV file to fix the problems.

Possible problems:

  • Google Contacts says that the file is in the wrong format even if you are sure it’s a CSV file.
  • Google Contacts doesn’t import all the contacts in the CSV file. In the test, I used a CSV files with 8,000 contacts, and Google Contacts only imported 5,800 contacts.a message saying that Google Contacts didn't import all the contacts in the file
  • The contacts are not imported the way you expect. For example, the certain piece of information (like phone number) appears in the wrong field (like the Notes field).

Possible fixes:

  • If Google Contacts says that the format is wrong, try opening the CSV file in Excel and exporting it to CSV again.
  • Google Contacts recommends not importing more than 3,000 contacts at a time. (It imported 5,800 contacts in my test though.) If your CSV file has more than 3,000 contacts, you can split them into multiple CSV files and then import them one by one. If you don’t like the idea of splitting the file, you can use Method 2.
  • If Google Contacts can import all the contacts but the information is not imported the way you want, you can edit the CSV file.

Below is how to edit the CSV file. The editing is about adding column headings if they are missing or editing the column headings.

1. Open the CSV file in Excel.

2. Check if there are column headings and if the headings are in the first row.

a CSV file with contacts is opened in Excel

If the CSV file only contains contact information and lacks column headings, you need to add headings and make sure that the headings are in the first row.

If there are column headings and they are in the right place, you also need to make sure that you are using the headings that Google Contacts recognizes (well).

3. This step is about what column headings to use.

You can first try the official template provided by Google Contacts. Download the template and open it in Excel. Compare the headings in the template and in your CSV file. Edit the headings in your file accordingly if needed. Now try uploading the edited file to Google Contacts. If it works, then congratulations.

If the official template doesn’t work, you can create a template yourself. To do so, create a new contact in Google Contacts and fill out as many fields as you can, and then export the contact as Google CSV.

Note: If the import still doesn’t work, try this ultimate solution. Open the template created by you in Excel. (Make sure that you don’t change anything in the template.) Copy and paste each column from your CSV file into the appropriate column in the template. Upload the template with your contacts to Google Contacts.

If you don’t want to do the editing or the editing doesn’t help, use Method 2.


Method 2. How to efficiently import contacts from CSV format Google Contacts

Applies to: Mac

This method doesn’t work with macOS 10.13 High Sierra or earlier. If your Mac is running newer macOS versions like macOS Ventura, this method definitely works.

This method uses Cisdem ContactsMate, the best contact management app for Mac. ContactsMate supports various contacts sources (such as Mac, Google Contacts, iCloud, Exchange and and various contacts formats (such as vCard, CSV and Excel). With ContactsMate, you can easily and effectively import, export, convert, transfer, access, organize and clean up your contacts.

Below is how to do the import without possibly having to splitting or editing CSV files.

1. Download and install ContactsMate.

Free Download macOS 10.11 or later

2. When you open it for the first time, click OK to allow access.

a message asking for access to contacts

3. Click Add Account in the toolbar.

the toolbar of ContactsMate showing the Add Account button and two other buttons

4. Add your Google account.

In the Internet Accounts window that appears, click Add Account.

the Internet Accounts window showing the Add Account button

In the dialog that appears, click Google.

Sign in to your Google account and allow macOS to access.

5. In the Select the apps dialog, select Contacts and click Done.

the Select the apps dialog showing that the Contacts checkbox is selected

6. In ContactsMate, on the left, click the Refresh button next to the Updated contacts detected message.

the left sidebar in ContactsMate showing the Updated contacts detected and a Refresh button

7. On the left, Google will appear. Control-click (or right-click) Google and choose Import. Select the CSV file.

control-clicking Google bringing up the Import option

8. In the Field Mapping Selection dialog, manually map the columns with the fields if needed. Click OK.

Field Mapping Selection dialog showing fields on the left and column headings in the CSV file on the right

9. Now Google Contacts starts importing contacts from the CSV file.

The import can be quick. But if there are thousands of contacts, it may take a while. You can go to to verify the import.

ContactsMate allows you to easily import contacts to Google Contacts from sources and files. It also helps you effortlessly get rid of duplicate contacts if duplicate contacts occur after the import.



This article provides step-by-steps instructions to import contacts from CSV to Google Contacts. It also talks about the possible problems one may have with the import and how to fix them. There are two methods available. Ideally, the first method should be good enough. But in reality, it may fail to work. In such as case, the second method will help you.

Sarah Miller
share it facebook share it Twitter

With a passion for tech and writing, Sarah joined Cisdem, where she focuses on creating articles about using utility tools to enhance file management and simplify contact management.

share it facebook share it Twitter
Comments (1) Leave a Reply

Name *

Comment *

  • Freddy B. Greer

    I can easily import CSV to Google contacts with the help of method 2. Thanks for explaining this useful method.

    4 months ago commonReply

    Name *

    Comment *

Hot Articles

How to Export LinkedIn Contacts to Excel Quickly: 2 Easy Ways How to Export iPhone Contacts to Gmail with or without iTunes How to Import Google Contacts to iPhone with No Duplicates
Home > How to Import CSV to Google Contacts on Mac & Windows PC