Validador e formatador de números de telefone

Valide números de telefone de qualquer país com os dados do libphonenumber do Google: válido ou possível, celular/fixo, formatos E.164, internacional e nacional.

Formato internacional (+…) ou número nacional junto com o país padrão.

Validado localmente com libphonenumber-js usando os metadados do libphonenumber do Google. Um número válido segue o plano de numeração oficial, mas ainda pode não estar atribuído ou estar desativado.

O que é Validador de telefone?

Esta ferramenta verifica se um número de telefone é válido no plano de numeração do seu país e o formata nos formatos E.164, internacional, nacional e URI tel: (RFC 3966). Também identifica o tipo de linha – celular, fixo, gratuito (0800), tarifa premium, VoIP e outros – quando o plano de numeração permite.

Como usar Validador de telefone

  1. Digite o número no formato internacional (começando com +) ou um número nacional.
  2. Para números nacionais, escolha o país padrão.
  3. Leia o veredito (válido, só tamanho possível ou inválido), o país e o tipo de linha.
  4. Copie o formato E.164 para bancos de dados e APIs de SMS, ou o formato nacional para exibição.

Exemplo

Entrada
0912 345 678 (default country: Vietnam)
Saída
Valid · Vietnam (VN) · Mobile · E.164 +84912345678 · international +84 912 345 678 · national 0912 345 678

+1 650 253 0000 gera +16502530000 e (650) 253-0000.

Quando usar Validador de telefone

Use para normalizar números de telefone em E.164 antes de armazená-los, validar entradas de formulários ou formatar números para exibição. Um resultado válido significa que o número se encaixa no plano oficial – ele ainda pode não estar atribuído, ter sido portado ou estar desligado, e a ferramenta não sabe quem é o dono.

Como funciona Validador de telefone

A validação usa o libphonenumber-js com os metadados completos ("max") derivados do libphonenumber do Google. O número é dividido em código de país e número nacional e então comparado com os padrões de número do país para cada tipo de linha; um número "possível" tem um tamanho plausível, mas não corresponde a nenhum padrão atribuído. A biblioteca é carregada sob demanda e roda inteiramente no seu navegador.

Casos de Uso Comuns

  • Converter números locais como (11) 91234-5678 em +5511912345678 para um gateway de SMS.
  • Verificar se um número é de celular antes de enviar um SMS.
  • Padronizar os telefones de uma exportação de CRM em um único formato.
  • Formatar números internacionais para uma fatura ou um site.

Perguntas Frequentes

O que é E.164?

O formato padrão da UIT: um + seguido do código do país e do número nacional, sem espaços, com até 15 dígitos, por exemplo +442079460958. A maioria das APIs o exige.

Por que um número dos EUA aparece como "fixo ou celular"?

No North American Numbering Plan, números de celular e fixos compartilham as mesmas faixas, então o tipo não pode ser determinado só pelo número.

O número é enviado a um servidor?

Não. A validação roda localmente com os metadados incluídos.

Explore mais categorias