Club Martech >

Gerador/Validador de Cartão para Testes

Gere números de cartão matematicamente válidos para testes de sistemas de pagamento, integrações de checkout e validações de formulários.
Gerar números de cartão
Clique em uma bandeira para selecionar
Quantidade de números a gerar (máximo 50)
Validar número de cartão
Digite ou cole o número do cartão (com ou sem máscara)
Atenção: uso apenas para testes

Não use os números gerados em ambientes de produção nem como cartões reais. Esta ferramenta é destinada exclusivamente a testes e desenvolvimento. Não coletamos nem armazenamos nenhum dado de cartão real. Todos os números são gerados aleatoriamente e não correspondem a cartões reais.

Gerador/Validador de Cartão para Testes

Gerador e validador de números de cartão para testes gratuito e completo. Cria números matematicamente válidos (passam no algoritmo de Luhn) para testes de sistemas de pagamento. Suporta múltiplas bandeiras (Visa, Mastercard, American Express, Discover, Diners Club, JCB) com padrões corretos. Validador integrado verifica formato, algoritmo de Luhn e identifica bandeira automaticamente. Geração 100% local no navegador — nenhum número transmitido, privacidade total. Ideal para testes de integrações de pagamento, sistemas de checkout e validações de formulários. Aviso: Números são apenas para testes — não funcionam para compras reais.Aviso Importante: Os números gerados são apenas para testes. Não funcionam para compras reais e não têm conta bancária associada.

O Gerador e Validador de Cartão cria números que passam no algoritmo de Luhn, para testar formulários de pagamento, e confere números digitados. O número gerado lembra o cartão de demonstração da vitrine: formato certo, nenhuma compra. Os números nascem no seu navegador e servem para testar a validação do campo e a identificação da bandeira. Para simular uma cobrança, use os cartões de teste do seu gateway, porque o ambiente de teste dele só aceita esses. Nunca use os números gerados numa compra real.

Como usar o Gerador e Validador de Cartão

Para gerar, clique na bandeira, entre Visa, Mastercard e American Express, escolha a quantidade, até 50, e copie os números para o campo de pagamento do seu ambiente de desenvolvimento. Para validar, cole um número com ou sem espaços: o Gerador e Validador de Cartão confere o cálculo de Luhn e identifica a bandeira, inclusive Elo e Hipercard. O histórico guarda os últimos 15 cartões gerados.

O que vem em cada cartão gerado

Cada item traz número, validade no formato MM/AA e código de segurança. A validade cai entre 1 e 60 meses à frente, e o código tem 3 dígitos, ou 4 no American Express. O número começa pelo prefixo da bandeira, 4 na Visa, 51 a 55 na Mastercard e 34 ou 37 na Amex, completa o tamanho com dígitos aleatórios e termina com o dígito verificador calculado por Luhn. A Visa sai com 13 ou 16 dígitos, a Mastercard com 16 e a Amex com 15.

Como ler a validação

O validador aceita de 13 a 19 dígitos e dá duas respostas separadas: se o cálculo de Luhn fecha e qual bandeira o prefixo indica. A detecção compara o prefixo com faixas públicas de BIN embutidas no código e reconhece também Elo, Hipercard e os cartões Mastercard que começam com 2. O erro comum é tratar Luhn como prova de cartão verdadeiro. O cálculo só pega erro de digitação e número inventado ao acaso; existência, saldo e bloqueio quem responde é o emissor, na autorização.

Casos de teste que valem a pena

  • Um número válido de cada bandeira, para ver se o ícone certo aparece no campo.
  • O mesmo número com o último dígito trocado, para ver se o formulário recusa.
  • Amex com código de 4 dígitos, que muitos campos cortam em 3.
  • Número colado com espaços, que o campo precisa aceitar.

Limites do Gerador e Validador de Cartão

A ferramenta testa formato e bandeira, não a cobrança: cada gateway publica seus próprios números para o ambiente de teste, como a lista de cartões de teste do Mercado Pago. O histórico guarda número, validade e código dos últimos 15 cartões gerados no navegador; limpe-o antes de gravar a tela ou compartilhar o computador.

Perguntas frequentes

Nenhum emissor aprova esses números numa autorização: eles só passam no cálculo de Luhn e seguem o prefixo da bandeira. Servem para testar máscara, validação e ícone de bandeira no seu formulário. Para simular pagamento aprovado ou recusado, use os cartões de teste publicados pelo seu gateway.
O gerador foi configurado só para Visa, Mastercard e American Express. Elo e Hipercard aparecem apenas na validação, que identifica essas bandeiras pelas faixas de BIN. Se o seu checkout precisa aceitar Elo, teste com os números que o gateway publica para essa bandeira.
A validade é sempre futura, entre 1 e 60 meses a partir do mês atual, no formato MM/AA. O código de segurança tem 3 dígitos aleatórios, ou 4 no American Express. Nenhum dos dois é verificado pela ferramenta, que só confere o número do cartão.
Fica na página: o código da ferramenta não faz nenhuma chamada a servidor, e geração e validação são cálculos no navegador. O número validado também não entra no histórico, que guarda só os cartões gerados. Mesmo assim, não digite cartão real de cliente em ferramenta de teste.
Porque são verificações independentes. Luhn confere o dígito verificador; a bandeira depende do prefixo estar numa das faixas que a ferramenta conhece. Um número pode fechar a conta com um prefixo desconhecido, ou ter prefixo de bandeira e errar o último dígito. O resultado mostra os dois sinais separados.

Receba o melhor conteúdo sobre Marketing e Tecnologia

comunidade gratuita

Cadastre-se para o participar da primeira comunidade sobre Martech do brasil!

club martech

Gostou da ferramenta? Entre na lista do Club Martech e receba o que a gente publica sobre marketing e tecnologia.

newsletter

Receba as novidades do Club Martech: ferramentas novas e conteúdo sobre marketing e tecnologia.