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.
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
- Digite o número no formato internacional (começando com +) ou um número nacional.
- Para números nacionais, escolha o país padrão.
- Leia o veredito (válido, só tamanho possível ou inválido), o país e o tipo de linha.
- Copie o formato E.164 para bancos de dados e APIs de SMS, ou o formato nacional para exibição.
Exemplo
0912 345 678 (default country: Vietnam)
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.