Validar telefone: confira se o número existe e se pertence ao seu usuário
Um número errado custa caro: cadastro que não conclui, entrega que não acontece, cobrança que não chega. O ValidPhone mostra como validar telefone em duas camadas, checando DDD, tipo de linha e formato E.164 na hora, e depois confirmando a posse do celular com um código enviado por SMS ou ditado em uma ligação.
O que é validar um telefone e por que isso é diferente de verificar
Validar responde se o número pode existir. Verificar responde se ele existe, está ativo e é de quem diz ser. Um bom cadastro faz as duas coisas, nessa ordem.
Camada 1: validação estrutural
Checagem instantânea, sem enviar nada ao aparelho. Confere se o DDD existe, se a quantidade de dígitos está certa, se é celular ou fixo e converte para o formato internacional E.164 (+5511999998888). Serve para descartar números impossíveis antes de gastar com envio.
Camada 2: verificação de posse por OTP
Um código de uso único chega ao número por SMS ou por uma ligação automática que dita os dígitos. A pessoa digita o código no seu cadastro e a plataforma confirma. Só essa etapa prova que o usuário controla aquele telefone agora.
| Pergunta que responde | Validação estrutural | Verificação por OTP |
|---|---|---|
| O número tem formato válido no Brasil? | Sim | Sim (é feita antes do envio) |
| É celular ou fixo? Qual o DDD? | Sim | Sim |
| O número existe e está ativo? | Não | Sim, se o código for confirmado |
| Pertence à pessoa que está se cadastrando? | Não | Sim |
| Envia algo ao telefone? | Não | SMS ou ligação |
| Custo | Não consome cota | Por verificação enviada |
Como funciona a verificação de telefone por SMS ou ligação
Quatro etapas, do número digitado até a confirmação. Você escolhe o canal por tentativa; o fluxo é o mesmo.
Informe o número
Seu formulário ou sistema envia o telefone como o usuário digitou: com ou sem parênteses, traço, espaço ou +55.
Validação instantânea
O número é normalizado para E.164 e conferido: DDD, quantidade de dígitos e tipo de linha. Inválido para aqui, sem custo de envio.
Código por SMS ou ligação
Um código de 6 dígitos é gerado e enviado por mensagem de texto, ou uma chamada disca para o número e dita o código em voz. No SMS, o nome do seu projeto aparece como remetente da mensagem.
Confirmação
O usuário digita o código; a plataforma confere e devolve verificado ou não. O código vale por 5 minutos e aceita até 5 tentativas.
SMS ou ligação: qual canal usar para verificar o celular
Código por SMS
O canal mais conhecido pelo usuário: a mensagem chega em segundos e o código pode ser copiado. Indicado para celulares em cadastros, logins e confirmações de pedido.
Ponto de atenção: mensagens podem atrasar em áreas sem cobertura ou ser filtradas pela operadora. Por isso vale ter a ligação como alternativa.
Código por ligação com voz
Uma chamada automática disca para o número e fala o código, dígito a dígito. Funciona em telefone fixo, em celulares sem pacote de dados e para pessoas com baixa visão ou dificuldade de leitura.
Também é a saída quando o SMS não chegou: o usuário pede o código por ligação e conclui o cadastro sem abandonar a tela.
O que muda quando você valida e verifica o telefone no cadastro
Menos contas falsas
Exigir o código no cadastro barra números inventados, números de terceiros e criação de contas em massa por robôs.
Base de contatos que funciona
Telefones normalizados em E.164 e confirmados pelo dono. Sua equipe de atendimento, entrega e cobrança fala com a pessoa certa na primeira tentativa.
Custo sob controle
A validação estrutural elimina números impossíveis antes do envio. Limites por número e por conta impedem que um ataque de SMS pumping vire uma fatura surpresa.
Segundo fator de autenticação
O mesmo código serve como 2FA em logins sensíveis, troca de senha e confirmação de operações, sem exigir aplicativo extra do usuário.
Acessibilidade real
A ligação com voz inclui quem usa telefone fixo, quem não lê bem em telas pequenas e quem está sem dados móveis.
Feito para o Brasil
Regras de DDD e de nono dígito nacionais, mensagens em português e o nome do seu projeto no SMS e na ligação.
Termos de validação e verificação de telefone explicados
Definições curtas e diretas para quem está montando um cadastro, um fluxo de login ou uma política antifraude.
- OTP (one-time password)
- Senha de uso único, geralmente numérica, gerada para uma única confirmação e com validade curta. Depois de usada ou expirada, deixa de valer. É o código que chega por SMS ou por ligação na verificação de telefone.
- 2FA (autenticação de dois fatores)
- Método de login que exige duas provas de identidade diferentes: algo que a pessoa sabe (senha) e algo que ela tem (o celular que recebe o código). Verificar o telefone por OTP é a forma mais comum de segundo fator.
- E.164
- Padrão internacional de numeração telefônica definido pela UIT. O número é escrito com sinal de mais, código do país, DDD e assinante, sem espaços ou símbolos, com no máximo 15 dígitos. Exemplo brasileiro: +5511999998888.
- DDD
- Discagem Direta a Distância: código de dois dígitos que identifica a área geográfica do número no Brasil, como 11 para São Paulo capital e 21 para o Rio de Janeiro. Um DDD inexistente torna o número inválido antes de qualquer envio.
- SMS pumping (AIT, tráfego artificialmente inflado)
- Fraude em que robôs disparam pedidos de código OTP para números controlados por um golpista, que lucra com a receita das mensagens. A defesa é validar antes de enviar, limitar envios por número, por conta e por IP, e monitorar padrões anormais.
- Verificação por voz (código por ligação)
- Método em que uma chamada automática liga para o telefone e dita o código de verificação. Substitui o SMS em telefones fixos e é a alternativa quando a mensagem não é entregue.
- Validação estrutural
- Análise do número apenas por regras: comprimento, DDD, prefixo de celular ou fixo e normalização para E.164. Não envolve contato com o aparelho nem consulta à operadora, por isso é instantânea e sem custo de envio.
- Verificação de posse
- Prova de que a pessoa controla o número naquele momento, obtida quando ela informa corretamente o código OTP recebido. É o critério que distingue um telefone apenas válido de um telefone confirmado.
Dúvidas comuns sobre validar e verificar telefone
O que significa validar um telefone?
Validar um telefone é conferir se o número é estruturalmente válido para o Brasil: DDD existente, quantidade certa de dígitos, tipo de linha (celular ou fixo) e formato internacional E.164 (+55 seguido de DDD e número). Essa checagem não envia nada ao número e não confirma quem é o dono.
Qual a diferença entre validar e verificar um telefone?
Validar confere o formato e as regras do número, sem contato com o aparelho. Verificar confirma a posse: um código de uso único (OTP) é enviado por SMS ou ditado em uma ligação e a pessoa precisa digitá-lo. Só a verificação prova que o usuário controla aquele número.
Como verificar se um número de celular existe e está ativo?
A forma mais confiável é enviar um código OTP e pedir que a pessoa o informe. Se o código chega e é confirmado, o número existe, está ativo e pertence a quem está no cadastro. A validação estrutural sozinha só descarta números impossíveis.
O que é um código OTP por SMS?
OTP (one-time password) é uma senha de uso único, numérica e com prazo de validade curto. No ValidPhone o código tem 6 dígitos, vale por 5 minutos e é enviado por mensagem de texto para o celular informado, junto com o nome do projeto que pediu a verificação.
Quando usar verificação por ligação em vez de SMS?
A ligação com voz é indicada quando o número é fixo, quando o SMS não chega (aparelho sem sinal, bloqueio de mensagens pela operadora) ou para pessoas com dificuldade de leitura. Uma chamada automática disca para o número e dita o código em voz.
Verificar telefone ajuda a evitar fraude?
Sim. Exigir o código OTP no cadastro barra contas criadas com números inventados ou de terceiros e reduz a criação de contas falsas em massa. Limites de envio por número e por conta também protegem contra SMS pumping, a fraude que gera mensagens em volume para lucrar com o tráfego.
O que é o formato E.164?
E.164 é o padrão internacional de numeração telefônica: sinal de mais, código do país, DDD e número, sem espaços ou traços. Um celular de São Paulo, por exemplo, fica +5511999998888. Guardar nesse formato evita duplicidade e permite enviar SMS e ligações sem tratamento extra.
Quantas vezes o usuário pode tentar o código?
Cada código aceita até 5 tentativas de digitação e expira em 5 minutos. Para o mesmo número, a plataforma permite até 3 envios por hora. Esses limites reduzem tentativas de adivinhação e abuso de envio.
O ValidPhone é gratuito?
A validação estrutural (DDD, tipo e E.164) não consome a cota de verificações. A conta começa com um período de teste de 14 dias e cota de 100 verificações por mês; o envio de código por SMS ou ligação passa a ter custo por uso depois disso. Os planos estão na página de preços do ProValidPhone.
Preciso saber programar para usar?
Para integrar ao seu cadastro, sim: a verificação é oferecida por API REST, com documentação pública e exemplos de requisição. O caminho é criar a conta, gerar uma API key no painel e fazer as chamadas de validar, enviar o código e conferir.
Como a validação de telefone se relaciona com a LGPD?
Coletar apenas números válidos e confirmados atende ao princípio da minimização de dados e evita contatar terceiros por engano. O código OTP não é guardado em texto claro na plataforma, apenas um hash dele, e o telefone é tratado como dado pessoal.
Comece a validar e verificar telefones hoje
Conta com 14 dias de teste e 100 verificações por mês para integrar SMS e ligação ao seu cadastro. Sem cartão para começar.
Criar conta grátis Ver preços Documentação da API