GOOGLE CONTACTS CSV CHECK · RUNS IN YOUR BROWSER · NOTHING UPLOADED

Why did my Google Contacts import fail?

Paste or drop your contacts CSV and get every problem with its line number before you import: headings Google silently skips (Email 1 - Value instead of E-mail 1 - Value), an email cell holding two addresses the wrong way, phone numbers Excel turned into 4.41175E+11, rows that would import as the same person twice, and a birthday of 30 February. Then download a cleaned copy.

The file is read in this browser tab and never leaves your device. Independent of Google. Column names and rules are read from memory of Google Contacts' public CSV format and help pages, both the current layout and the older one; no Google import was available when this was built.

1. Your contacts CSV

A Google Contacts export, a file from Outlook, a phone or a CRM, or a spreadsheet you built, saved as CSV.

Choose a file or paste the text, then click Check file.

The model, and what it leaves out

Common questions

Why does my Google Contacts CSV import fail or come in blank?

The usual causes are headings Google does not recognise (Email 1 - Value instead of E-mail 1 - Value, so the whole column is skipped), a semicolon-separated file from Excel, several emails in one cell separated by commas instead of Google's three-colon separator, rows with no name, email or phone, and an Excel save that turned phone numbers into scientific notation. This tool tests each of them and names the line.

How do I check a Google Contacts CSV before importing it?

Paste the file or drop it onto this page. It reads the headings against the Google Contacts layouts, then lists every problem with its line number as errors, warnings and notes. Nothing is uploaded.

How do I put two emails or phone numbers in one Google Contacts cell?

Separate the values with space, three colons, space ( ::: ) inside one cell; that is how Google's own export writes them. A comma or semicolon makes Google read one broken address. This tool flags the cell and does not guess how to split it.

Why did Google Contacts create duplicates when I imported?

Google imports each row as its own contact and does not merge on import, so two rows for the same person, or an import of people you already have, give you duplicates until you run Merge & fix. This tool lists rows that share an email address and exact copies of a row, and Apply safe fixes removes the exact copies.

Why did my phone numbers turn into 4.41175E+11?

Excel stored a long number in a cell formatted as General or Number and shortened it. The lost digits cannot be recovered from the file, so the tool flags the cell as an error and leaves it alone. Re-export from the source with the column set to Text.

What does Apply safe fixes change?

Only things with one reasonable reading: the separator, Google heading spelling, stray spaces around a cell, a mailto: prefix on an email, a tel: prefix on a phone, blank rows and exact duplicate rows. It never edits the letters of a name, a note or an address, or the digits of a phone number, and it never merges two people.

Is it safe to put my contacts into a web page?

The page runs in your browser, the file is read locally and nothing is uploaded; a test in the code asserts there are no network calls. A contacts file is personal data about other people, so your own policies still decide what you may open in a browser.

What does this not check?

Whether Google will accept the file today, whether a contact already exists in your account, whether a label or group exists, and anything Google changes in its importer. A clean result is not a promise of success: import a handful of contacts first.