Validador de cartão pelo algoritmo de Luhn
Digite um número de cartão para ver se ele passa no algoritmo de Luhn e qual bandeira o prefixo indica, tudo no seu navegador.

Número do cartão
Resultado
Isto só confere a conta matemática do número. Não consulta banco nem operadora e não prova que o cartão existe, está ativo ou tem limite. Para testar sistemas, use os números de teste publicados pelos provedores de pagamento, não cartões reais. A ferramenta não gera números de cartão.
Como funciona
- O algoritmo de Luhn soma os dígitos da direita para a esquerda, dobrando um a cada dois (e subtraindo 9 de quem passar de 9); o número é válido quando o total termina em 0. Ele pega erros de digitação, como um dígito trocado ou duas posições invertidas.
- A bandeira vem dos primeiros dígitos (o prefixo do emissor): por exemplo 4 para Visa, 51 a 55 e 2221 a 2720 para Mastercard, 34 e 37 para American Express. Também são reconhecidas Elo, Hipercard, Diners Club, JCB, Discover e UnionPay, mas faixas novas podem não estar na lista.
- O tamanho (de 12 a 19 dígitos) é conferido contra o tamanho usual da bandeira. Passar no Luhn não prova que o cartão existe, está ativo, tem limite ou pertence a alguém.
- A ferramenta não gera números de cartão e não se conecta a nenhum serviço. Para testar um sistema de pagamento, use os números de teste dos provedores e nunca digite um cartão real em lugar nenhum que você não conheça.
- O número fica só no seu navegador: nada é enviado nem guardado.
Ferramentas relacionadas
Validador e gerador de CNPJ de teste
Confere os dígitos verificadores do CNPJ numérico e do alfanumérico e gera CNPJs fictícios para teste.
Benchmark de IA no navegador
Carregue um modelo GGUF e meça a velocidade (tokens por segundo, tempo até o primeiro token) e a qualidade das respostas no seu aparelho, sem enviar nada a servidor.
Codificar e decodificar Base64
Converte texto para Base64 e decodifica Base64 em texto, com suporte a UTF-8 e modo URL-safe, sem enviar dados para fora do navegador.