1001Ferramentas
☎️ Utilitários

Parser de Telefone

Analise números de telefone — extrai DDI, DDD e número, formata em padrão brasileiro (+55 11 9XXXX-XXXX) e internacional (E.164: +5511...). Funciona com vários formatos. Tudo no navegador.

Analise e formate números de telefone

Telefone chega de mil jeitos: com o +55 na frente, com zeros de operadora, recheado de parênteses, pontos e traços. O que a ferramenta faz é ler o número, separar as partes dele (DDI, DDD e o número em si) e devolver tudo em padrões consistentes.

Você recebe o número no padrão brasileiro, com a máscara (11) 91234-5678, e também no formato internacional E.164 (+5511...), aquele que APIs de mensagem e telefonia costumam exigir. Para número brasileiro o DDD é obrigatório: são exatamente dez ou onze dígitos depois do DDI, senão a ferramenta acusa que não conseguiu interpretar. É um número por vez, não uma lista.

O processamento fica no navegador e os números não saem do seu computador. Cole o telefone do jeito que você tiver e pegue as versões já organizadas.

Perguntas frequentes

Coloquei o número sem DDD e apareceu erro
É o comportamento esperado. Para o Brasil a ferramenta exige 10 ou 11 dígitos, ou seja, DDD mais o número; com 8 ou 9 dígitos ela não teria como adivinhar a região e avisa que não foi possível interpretar o telefone. O tipo sai só do comprimento: 11 dígitos viram celular, 10 viram fixo. Pontuação, espaço e parênteses são descartados antes da leitura, então tanto faz colar (11) 91234-5678, 11 91234 5678 ou 11912345678.
O campo Padrão BR sai com o +55 na frente?
Não. Ele devolve o formato local, (11) 91234-5678 para celular e (11) 1234-5678 para fixo, com o código do país mostrado à parte, no campo DDI. Quem precisa do número inteiro em uma string só deve pegar o campo E.164, que junta código do país, DDD e número sem espaço nem pontuação, no formato +5511912345678. É esse o formato que as APIs de WhatsApp, SMS e telefonia costumam exigir, e é o que evita duplicata na hora de importar uma base.
Ela confirma se o número existe mesmo?
Não faz validação nenhuma além do comprimento. Qualquer par de dígitos passa como DDD, inclusive combinação que não existe no país, e um celular que não comece com 9 é aceito do mesmo jeito. Nada de operadora, portabilidade ou linha ativa. Sem + ou 00 na frente, o número é tratado como brasileiro por padrão; com +351 ou +1, o tipo vira internacional, o DDD fica vazio e o resto dos dígitos vai inteiro para o campo Número, porque a separação por área só está implementada para o Brasil. E é um número por vez, sem campo para colar lista.

Ferramentas Relacionadas