Home / Desenvolvedor

Gerador de Cartão de Crédito

Gere números de cartão que passam na validação de Luhn para testar formulários e integrações.

Gostou da ferramenta? Ajude a manter o TextFormater no ar.

Apoiar

Sistemas de pagamento precisam de números de cartão válidos para testes de formulário e validação. O gerador cria números que passam no algoritmo de Luhn, o cálculo de verificação usado por todas as bandeiras, com prefixos de Visa, Mastercard, American Express, Elo, Hipercard, Diners e Discover, além de validade futura, CVV e titular fictício. Não há conta nem saldo por trás dos números.

Escolha a bandeira (Visa, Mastercard, American Express, Elo, Hipercard, Diners ou Discover) e a quantidade. Cada cartão traz número, validade futura, CVV e titular fictício. Os números não têm saldo nem conta associada e não funcionam em compras reais: use apenas em testes de software.

Como usar

  1. Escolha a bandeira e a quantidade.
  2. Marque se o número deve sair separado em grupos.
  3. Clique em Processar e copie o resultado.

Quando usar

  • Testar formulários de checkout e validações de número de cartão.
  • Verificar a detecção de bandeira e as máscaras do campo.
  • Criar dados de demonstração para protótipos e treinamentos.
  • Estudar como funciona a validação por algoritmo de Luhn.

Dicas

  • Para testar transações em ambientes de pagamento, use os cartões de teste oficiais fornecidos pelo seu gateway, pois cada um tem os seus.
  • Esses números só validam a estrutura. Eles não funcionam em compras reais.
  • Nunca insira dados reais de cartão em ambientes de teste.

Perguntas frequentes

Posso fazer compras com esses cartões?

Não. Os números são fictícios e só passam na validação do algoritmo de Luhn.

Serve para ambientes de teste de pagamento?

Serve para testar a validação de formulários. Gateways costumam exigir os cartões de teste da própria documentação.

Qual algoritmo valida o número do cartão?

O algoritmo de Luhn, que confere os dígitos do número. Ele detecta erros de digitação, mas não indica se o cartão existe ou tem saldo.