Blog
Wild & Free Tools

How to Format a CSV for Google Contacts Import

Last updated: March 4, 2026 5 min read

Table of Contents

  1. Google Contacts column headers — the full list
  2. How to rename your columns to match
  3. Handling Full Name columns
  4. Multiple email addresses and phone numbers
  5. Testing your import before going all in
  6. Frequently Asked Questions

Google Contacts has strict expectations about CSV column names. If you try to import a CSV that was exported from your CRM, built in Excel, or came from another source, you will almost certainly need to rename some columns before it works.

The required column headers for Google Contacts are specific: "Given Name" (not "First Name"), "Family Name" (not "Last Name"), "E-mail 1 - Value" (not "Email"), "Phone 1 - Value" (not "Phone"). One wrong header and the field imports blank or into the wrong place.

This guide covers exactly which columns Google Contacts expects, how to rename your CSV columns quickly without opening Excel, and how to handle the common problems like combined name fields.

The Column Names Google Contacts Expects

Google Contacts uses its own naming convention. Here are the most commonly used columns and their exact required headers:

What your CSV probably hasWhat Google Contacts expects
First Name / fnameGiven Name
Last Name / lnameFamily Name
Email / email_addressE-mail 1 - Value
Email TypeE-mail 1 - Type
Phone / phone_numberPhone 1 - Value
Phone TypePhone 1 - Type
Company / organizationOrganization 1 - Name
Job TitleOrganization 1 - Title
Notes / memoNotes
Street AddressAddress 1 - Street
CityAddress 1 - City
StateAddress 1 - Region
ZIP / Postal CodeAddress 1 - Postal Code
CountryAddress 1 - Country

Google is case-sensitive on these headers — "given name" (lowercase) does not work. Type them exactly as shown.

How to Rename Your Columns to the Google Format

Open the CSV Column Mapper. Drop your CSV file or paste the data. You will see each column listed with its original header and a text field on the right where you type the new name.

Go through each column and rename it to the corresponding Google Contacts header from the table above. You only need to include columns you want to import — delete any columns that Google Contacts does not support or that you do not want in your contacts (source system IDs, internal notes, custom fields that will not map).

After renaming, click Preview to verify the first 10 rows look correct with the new headers. Then download the CSV. Open Google Contacts, go to Import (under the three-dot menu or Settings), and upload your file. Google will show a preview of what it found — if the column names matched, every field shows a recognized label.

Sell Custom Apparel — We Handle Printing & Free Shipping

When Your CSV Has a "Full Name" Column

Google Contacts does not have a single "Full Name" column for import — it uses "Given Name" and "Family Name" separately. If your source CSV has a combined name field, you need to split it first.

In the CSV Column Mapper:

  1. Select "Split column" from the Actions dropdown.
  2. Choose your name column ("Full Name", "Name", "Contact Name", whatever it is called).
  3. Set the delimiter to a space.
  4. Name the first output column "Given Name" and the second "Family Name".
  5. Click Apply.

The split puts the first word into "Given Name" and everything after the first space into "Family Name". For most Western names, this gives you correct first/last splits. For "Mary Jo Smith", you get "Mary" and "Jo Smith" — which is technically wrong but will at least import correctly structured.

For very important contact lists where name accuracy matters, review the split results in the Preview before downloading. You can catch "Dr. Sarah Lee" (splits to "Dr." / "Sarah Lee") or "Company Name Here" (which is not a person name at all and should probably be in the Organization column instead).

Importing Multiple Emails or Phone Numbers

Google Contacts supports multiple email addresses and phone numbers per contact. The column naming pattern is numbered:

The "Type" columns accept labels like "Work", "Home", "Mobile". If your source CSV has separate "Work Email" and "Personal Email" columns, rename them to "E-mail 1 - Value" and "E-mail 2 - Value" and add "E-mail 1 - Type" and "E-mail 2 - Type" columns with the values "Work" and "Home".

You do not need to add type columns if you only have one email/phone and do not care about the label. Google will import it as the primary contact method without a type label.

Test With a Small Sample Before Importing Your Full List

Before you import 5,000 contacts, test with 5. Keep the first header row and any 4-5 data rows, save that as a test CSV, and import it into Google Contacts first. Check that each field landed in the right place.

What to verify:

Google Contacts will show a preview screen during import that lets you see the field mapping before confirming. If something looks wrong there, cancel, fix the column name in your CSV, and re-upload.

If your CSV has other data quality issues — duplicate contacts, invalid email formats, inconsistent phone number formatting — clean those first with the CSV Deduplicator and CSV Sanitizer before importing.

Try It Free — No Signup Required

Runs 100% in your browser. No data is collected, stored, or sent anywhere.

Open CSV Column Mapper

Frequently Asked Questions

Does Google Contacts require columns to be in a specific order?

No. Google Contacts matches columns by header name, not position. As long as your headers match the expected names exactly (with correct capitalization), the column order does not matter.

What happens to columns that do not match any Google Contacts field?

Google Contacts will either ignore them or offer to map them to a custom field during the import preview step. Removing unmapped columns from your CSV before importing keeps things clean.

My contacts are currently in Outlook. Can I convert that export for Google?

Outlook exports use different column names — see the Outlook contacts guide for the header mapping. For Outlook-to-Google migrations, you rename all Outlook headers to their Google equivalents using the mapper, then import the result into Google Contacts.

Can I import custom contact fields into Google Contacts?

Google Contacts supports a limited set of standard fields for CSV import. Custom fields are not importable via CSV. You would need to use the Google Contacts API or a third-party sync tool for custom field imports.

Amanda Brooks
Amanda Brooks Data & Spreadsheet Writer

Amanda spent seven years as a financial analyst before discovering free browser-based data tools. She writes about spreadsheet tools, CSV converters, and data visualization for non-engineers.

More articles by Amanda →
Launch Your Own Clothing Brand — No Inventory, No Risk