Compartilhe em:

Icon WhatsApp Icon Facebook Icon LinkedIn Icon X Icon Telegram Icon Pinterest

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:

  1. 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.
  2. Some todos os valores. No exemplo, o total é 68.
  3. 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.

Seja consciente

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.