Validar Cartão de Crédito
Valide aqui número de cartão de crédito de qualquer bandeira de forma simples. Para isso basta informar o número no campo abaixo. Nós não salvamos os números aqui informados! Confira também nosso Gerador de Cartão de Crédito.
Validar cartão de crédito: o que o número revela
Para validar um número de cartão de crédito, digite o número no campo acima. O Validar Cartão de Crédito aplica o algoritmo de Luhn, a mesma conta que lojas virtuais e gateways de pagamento usam como primeiro filtro, e responde enquanto você digita. A conferência roda no seu navegador: o número não é enviado nem gravado em servidor nenhum.
O que a validação do cartão confere
- Se o número tem de 13 a 19 dígitos, a faixa que a norma ISO/IEC 7812 reserva para o número do cartão.
- Se não é o mesmo algarismo repetido do começo ao fim.
- Se o último dígito corresponde ao resultado do algoritmo de Luhn aplicado a todos os anteriores.
Os 16 dígitos da Visa, da Mastercard e da Elo são o caso mais comum, mas os 15 dígitos da American Express e os 14 de alguns Diners Club passam na validação do mesmo jeito.
E o que ela não tem como dizer: se o cartão existe, se está ativo, qual é o banco emissor, se tem limite disponível ou se o CVV e a validade estão certos. Nada disso está contido no número, e qualquer ferramenta que prometa essa informação a partir dos dígitos do cartão está prometendo o impossível.
Como funciona o algoritmo de Luhn
Ele foi criado em 1954 por Hans Peter Luhn, na IBM, e também é chamado de módulo 10. A contagem começa no dígito vizinho ao verificador e vai para a esquerda, o que faz a conta funcionar em cartões de qualquer tamanho. Usando como exemplo a base 4018 2456 0931 472:
- Da direita para a esquerda, dobre um dígito e deixe o seguinte como está, alternando até o começo do número. Quando o dobro passa de 9, subtraia 9 do resultado.
- Some todos os valores. No exemplo, o total é 68.
- O dígito verificador é o que falta para chegar ao próximo múltiplo de 10. De 68 para 70 faltam 2, então o dígito é 2.
O cartão completo do exemplo seria 4018 2456 0931 4722. A conta pega qualquer erro em um único dígito e quase todas as inversões entre dois dígitos vizinhos, que são justamente os erros que as pessoas cometem ao digitar 16 números.
Por que o número aparece como inválido?
- Um dígito foi digitado errado, ou dois foram trocados de lugar.
- Faltou um dígito, ou sobrou um, e a conta passou a fechar em outro valor.
- O número tem menos de 13 dígitos, caso em que a ferramenta ainda está esperando e não mostra resposta.
- O número foi inventado à mão, sem calcular o último dígito.
Dá para usar o meu cartão de verdade aqui?
Tecnicamente sim, porque nada sai do seu navegador, mas não há o que ganhar com isso: o resultado só diz se os 16 números estão bem digitados, informação que o próprio site de compra já dá no momento do pagamento. Como regra geral, evite digitar o número do seu cartão em sites que não sejam o da loja ou o do banco.
Para testar um checkout, o caminho é outro: use o Gerador de Cartão de Crédito, que cria números fictícios com o prefixo da bandeira, validade e CVV, e os cartões de teste do próprio gateway de pagamento no ambiente de sandbox.
Para cartões de débito, que seguem a mesma numeração, há o Validar Cartão de Débito. O mesmo algoritmo de Luhn também é usado no IMEI dos celulares, que pode ser conferido no Validar IMEI.
A ferramenta Gerador NV foi criada com o propósito de auxiliar desenvolvedores, analistas de sistemas, DBAs, testadores de software e estudantes na geração de números de documentos válidos, frequentemente necessários para testar seus softwares em desenvolvimento. Todas as informações disponibilizadas neste site são geradas de forma aleatória e não possuem qualquer relação com pessoas reais. Nenhum dos dados fornecidos é autêntico ou pode ser considerado válido para uso em cenários do mundo real. Faça uso dessa ferramenta de forma consciente.
Apesar de nossos melhores esforços para criar, validar, calcular, manipular, e/ou apresentar os dados precisos, é importante destacar que podem existir imprecisões ou erros nas informações geradas. Portanto, recomendamos que você não dependa exclusivamente desses dados para qualquer finalidade crítica ou decisões importantes.
Não toleramos o uso de nossas ferramentas para atividades ilegais, incluindo, mas não se limitando a: hacking, violação de privacidade, falsificação de identidade ou qualquer outra atividade criminosa. Pedimos que você utilize nossas ferramentas de maneira ética e responsável.
O acesso automatizado às ferramentas é permitido para uso pessoal e não comercial, desde que realizado em volume razoável e sem prejudicar a disponibilidade do serviço. É proibido qualquer acesso automatizado em escala que cause sobrecarga nos servidores, bem como o uso comercial dos dados obtidos por meios automatizados sem autorização prévia por escrito.
Importante: O uso incorreto dos dados aqui apresentados são de total responsabilidade do usuário.