Sigmera.

Clean and format phone numbers in a spreadsheet

To clean phone numbers in a CSV, open the phone-number cleaner in Sigmera, pick the default country for numbers that lack a code, and Sigmera normalizes the phone column to the E.164 standard (+14155550100). Preview the formatted numbers, then download the cleaned file. Everything runs in your browser — your data is never uploaded, so it’s GDPR-safe by design.

Last updated: June 2026

Sigmera formatting a phone-number column to the E.164 standard in the workspace

Use the phone-number cleaner free in your workspace

Free account, no credit card — every tool, unlimited rows, 3 free downloads a month, nothing uploaded.

Create a free account

🔒 Everything runs in your browser — your file is never uploaded, and the workspace even works offline once it has loaded.

Ways to format phone numbers, compared

MethodData uploaded?Handles E.164Skill needed
Sigmera (this tool)No — runs in browserYes, automaticallyNone
Excel formulasNoOnly via nested formulasHigh (formulas)
Manual editingNoError-proneLow (but slow)
Python / phonenumbersNoYesHigh (code)

How to clean phone numbers

  1. 1. Drop your CSV into the tool. The file is read into your browser’s memory — it is never sent over the network. Sigmera auto-detects the phone column.
  2. 2. Pick the default country. Numbers that already start with a plus sign or an international 00 prefix keep their own code; everything else gets the calling code you choose.
  3. 3. Preview the formatted numbers. See how many numbers were normalized to E.164 and how many were flagged invalid before you commit. You can re-pick the phone column if auto-detect guessed wrong.
  4. 4. Download the clean file. Create a free account to export the full CSV with phone numbers in E.164 format.

Why format to E.164 client-side?

E.164 is the ITU international numbering standard — a plus sign, the country calling code, then the national number, with no spaces or punctuation. CRMs, SMS gateways, and dialers reject inconsistent formats, so a single column of mixed numbers breaks imports. Most online formatters fix this by uploading your contact list to a server you can’t see. Because Sigmera processes the file locally with the browser’s built-in JavaScript engine, there is no server to upload to and nothing is stored — which satisfies GDPR data-minimization (Article 5) because zero bytes leave the device.

Frequently asked questions

Does this tool upload my CSV file?
No. The phone-number formatter runs entirely inside your web browser using client-side JavaScript. Your file is never uploaded to a server and never leaves your device, so it is GDPR-safe by design.
What is the E.164 phone format?
E.164 is the international telephone numbering standard published by the ITU. An E.164 number starts with a plus sign and the country calling code, followed by the national number, with no spaces, dashes, or parentheses — for example +14155550100. It is the format CRMs, SMS APIs, and dialers expect.
What about numbers without a country code?
Pick a default country before running. Any number that has no leading plus sign and no international 00 prefix is treated as a national number: Sigmera strips a single leading trunk zero and prepends the calling code you selected, producing a valid E.164 number.
Can I do this in Excel instead?
Yes, but it is painful. Excel has no built-in E.164 formatter, so you stack SUBSTITUTE, TEXT, and CONCAT formulas to strip symbols and add the country code, and numbers stored as text break easily. Sigmera normalizes a whole column to E.164 in two clicks without writing a formula.