O que esta ferramenta faz
Ela lê uma planilha CSV ou XLSX com sua lista de contatos, identifica automaticamente as colunas de nome e telefone, e normaliza todos os números para o formato E.164 sem o + (ex: 5511991199998), pronto para uso em APIs de disparo via WhatsApp.
O resultado final contém apenas duas colunas: primeiro_nome_limpo e telefone_limpo.
Fluxo de normalização
- 1Limpeza: remove espaços, hífens, parênteses e o sinal
+. Registra internamente se havia + no original.
- 2Remove zeros iniciais: prefixos como
011 ou 055 são corrigidos automaticamente.
- 3Detecta se é BR sem DDI: 10 dígitos, ou 11 dígitos com o 3º dígito igual a
9.
- 4Prefixia com DDI 55 se detectado como brasileiro sem DDI (e ainda não começa com
55).
- 5Classifica como BR: começa com
55 e tem entre 12 e 13 dígitos.
- 6Normaliza pelo DDD: DDDs de 11 a 30 usam o 9º dígito (13 dígitos); DDDs de 31 a 99 não usam (12 dígitos). O sistema insere ou remove o 9 conforme necessário.
- 7Números internacionais: qualquer número com 10 ou mais dígitos que não se encaixe como brasileiro é aceito como internacional.
Regra do DDD
11 – 30Sul e Sudeste — usam o 9º dígito → forma canônica com 13 dígitos
31 – 99Norte, Nordeste e Centro-Oeste — sem 9º dígito → forma canônica com 12 dígitos
Exemplos
11 991199998→ 5511991199998 (SP, DDD ≤ 30, insere o 9)
44 999083198→ 554499083198 (PR, DDD > 30, remove o 9)
011993487755→ 5511993487755 (zero inicial removido)
+353834622138→ 353834622138 (internacional, Irlanda)
Exportação
Ao final você pode exportar em CSV ou XLSX, com opção de baixar apenas os registros válidos.