💳Validador de Cartão de Crédito
Para validar cartao de credito, digite o número — a ferramenta verifica o Luhn e detecta a bandeira.
🔒 Cálculo 100% local — os dados que você digita não saem do seu navegador, nada é enviado a servidores.
Fonte: algoritmo Luhn (ISO/IEC 7812-1) + padrões de bandeira — validação 100% no navegador, sem envio de dados · Última verificação em 08/10/2026
Validar um cartão de crédito significa verificar se o número passa no algoritmo Luhn e detectar a bandeira (Visa, Mastercard, Elo, Amex, etc.). A ferramenta aplica o Luhn: dobra dígitos alternados, subtrai 9 se maior que 9, soma tudo e verifica se o resto da divisão por 10 é zero. Todo o processamento é 100% local.
Como validar um cartão de crédito
- Digite o númeroDigite os dígitos do cartão, com ou sem espaços.
- ValideA ferramenta verifica o Luhn e detecta a bandeira.
- Confira o resultadoO resultado mostra a bandeira e se o número é válido.
Como funciona a validação
O algoritmo Luhn verifica se o número do cartão é matematicamente válido: a partir do penúltimo dígito, dobra cada segundo dígito, subtrai 9 se o resultado for maior que 9, soma todos os dígitos e verifica se o resto da divisão por 10 é zero.
A detecção de bandeira é baseada nos primeiros dígitos do cartão: Visa começa com 4, Mastercard com 51-55 ou 2221-2720, Elo com 636368, 438935, 504175, 451416, 636297, 5067, 4576, 4011, Amex com 34 ou 37, Diners com 36, 38, 300-305, Discover com 6011, 65, JCB com 35, Hipercard com 606282, 3841.
O resultado mostra a bandeira detectada e se o número é válido. A ferramenta não verifica se o cartão existe, tem saldo ou está ativo — apenas a validade matemática do número.
O algoritmo Luhn verifica se o número do cartão é matematicamente válido: a partir do penúltimo dígito, dobra cada segundo dígito, subtrai 9 se o resultado for maior que 9, soma todos os dígitos e verifica se o resto da divisão por 10 é zero.
A detecção de bandeira é baseada nos primeiros dígitos do cartão: Visa começa com 4, Mastercard com 51-55 ou 2221-2720, Elo com 636368, 438935, 504175, 451416, 636297, 5067, 4576, 4011, Amex com 34 ou 37, Diners com 36, 38, 300-305, Discover com 6011, 65, JCB com 35, Hipercard com 606282, 3841.
O resultado mostra a bandeira detectada e se o número é válido. A ferramenta não verifica se o cartão existe, tem saldo ou está ativo — apenas a validade matemática do número.
A validação é puramente matemática: não há consulta a banco de dados nem envio de dados. O número é verificado no navegador e o resultado aparece instantaneamente.
Exemplo resolvido
Na bancada de testes, o número 4111 1111 1111 1111 (Visa de teste) foi validado: o Luhn passou e a bandeira detectada foi Visa. O resultado foi 'Visa — válido'.
Um segundo caso: o número 5500 0000 0000 0004 (Mastercard de teste) foi validado: o Luhn passou e a bandeira detectada foi Mastercard.
Um número com Luhn inválido (4111 1111 1111 1112) foi rejeitado — o Luhn não passou, mesmo que a bandeira fosse Visa.
Privacidade e limites
- Processamento 100% local: o número é validado no navegador; nada sai do navegador
- A detecção de bandeira é baseada nos primeiros dígitos
- A validação é matemática — não verifica se o cartão existe ou tem saldo
- O número não é armazenado nem enviado
- A formatação é automática: o número é formatado com espaços
- A ferramenta não verifica a data de validade nem o CVV
Dicas para tirar o melhor proveito
Use a validação para verificar números de cartão digitados em formulários: pagamentos, cadastros, assinaturas. A detecção de bandeira ajuda a identificar o tipo do cartão antes de processar o pagamento.
Se o número tiver Luhn inválido, a ferramenta avisa. E para números com bandeira não reconhecida, a ferramenta mostra 'bandeira desconhecida' — o número pode ser de uma bandeira menos comum.
Use a validação para verificar números de cartão digitados em formulários: pagamentos, cadastros, assinaturas. A detecção de bandeira ajuda a identificar o tipo do cartão antes de processar o pagamento.
Se o número tiver Luhn inválido, a ferramenta avisa. E para números com bandeira não reconhecida, a ferramenta mostra 'bandeira desconhecida' — o número pode ser de uma bandeira menos comum.
Se o número tiver espaços ou hífens, a ferramenta remove-os automaticamente antes de validar.
Erros comuns a evitar
O erro mais comum é confundir validação com verificação de existência: a ferramenta verifica se o número é matematicamente válido, não se o cartão existe, tem saldo ou está ativo. Outro engano é achar que a bandeira é sempre detectada — bandeiras menos comuns podem não ser reconhecidas.
Também é comum esquecer que a validação não verifica a data de validade nem o CVV: esses dados precisam ser verificados separadamente. E cuidado com números de cartão de outras pessoas: a validação não verifica a titularidade.
O erro mais comum é confundir validação com verificação de existência: a ferramenta verifica se o número é matematicamente válido, não se o cartão existe, tem saldo ou está ativo. Outro engano é achar que a bandeira é sempre detectada — bandeiras menos comuns podem não ser reconhecidas.
Também é comum esquecer que a validação não verifica a data de validade nem o CVV: esses dados precisam ser verificados separadamente. E cuidado com números de cartão de outras pessoas: a validação não verifica a titularidade.
Veja também
Se esta ferramenta foi útil, você também pode precisar destas relacionadas: Gerador de cartão de crédito de teste, Validador de CPF, Validador de CNPJ, Validador de IMEI.
Ferramentas relacionadas
💳Gerador de cartão de crédito de teste
Gere números de cartão de teste (Visa, Master, Amex, Elo, Diners) para testar checkout.
Abrir ferramenta →🆔Validador de CPF
Dígito verificador + formatação automática.
Abrir ferramenta →🏢Validador de CNPJ
Dígito verificador + situação de formato.
Abrir ferramenta →📱Validador de IMEI
Luhn (IMEI 15 dígitos).
Abrir ferramenta →Perguntas frequentes
Como validar um cartão de crédito?
Digite o número e clique em Validar cartão. A ferramenta verifica o Luhn e detecta a bandeira.
O número é enviado para algum servidor?
Não. A validação acontece no seu navegador — nada sai do seu aparelho.
A ferramenta verifica se o cartão existe?
Não. A validação é matemática — verifica o Luhn e a bandeira, não a existência ou saldo.
Quais bandeiras são detectadas?
Visa, Mastercard, Elo, Amex, Diners, Discover, JCB, Hipercard e outras.
A data de validade é verificada?
Não. A validação verifica apenas o número do cartão, não a data de validade nem o CVV.
O número é armazenado?
Não. A ferramenta não armazena nem envia o número.
Explore mais ferramentas gratuitas
Dezenas de calculadoras, conversores e geradores — todos funcionam no navegador, sem cadastro e sem instalar nada.