ValidPhone
Validação e verificação de telefone no Brasil

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.

SMS e ligação com voz Código de 6 dígitos, válido por 5 minutos Validação de DDD e E.164 sem consumir cota Teste de 14 dias
Conceito

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.

Comparativo entre validação estrutural e verificação por código
Pergunta que respondeValidação estruturalVerificação por OTP
O número tem formato válido no Brasil?SimSim (é feita antes do envio)
É celular ou fixo? Qual o DDD?SimSim
O número existe e está ativo?NãoSim, se o código for confirmado
Pertence à pessoa que está se cadastrando?NãoSim
Envia algo ao telefone?NãoSMS ou ligação
CustoNão consome cotaPor verificação enviada
Passo a passo

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.

Ver a documentação técnica Criar conta

Canais

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.

Por que fazer

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.

Glossário

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.
Perguntas frequentes

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