ToolerCat / Gerador de cartões de crédito de teste

Gerador de cartões de crédito de teste

Números de cartão válidos pelo Luhn com validade, CVV, titular e endereço — para testar formulários, dados de QA e demos. Exportação em lote para JSON, CSV, XML, SQL.

Clique no cartão para ver o CVV

Saída
⚠ Apenas para testar validação de formulários, interface e fixtures de QA. Os números gerados passam na verificação Luhn, mas são aleatórios — não são contas reais e qualquer sistema de pagamento real vai recusá-los. Para testar fluxos de pagamento reais use os cartões oficiais de sandbox do provedor.

Geradores por bandeira

Visa Mastercard American Express Discover JCB Diners Club UnionPay Maestro

Visa

Os números Visa começam com 4, têm 16 dígitos e um código de segurança de 3 dígitos. O último dígito é um dígito verificador Luhn, que permite ao formulário detectar erros de digitação antes de enviar o cartão ao provedor de pagamento.

Mastercard

Os números Mastercard começam com 51, 52, 53, 54, 55, 2221–2720, têm 16 dígitos e um código de segurança de 3 dígitos. O último dígito é um dígito verificador Luhn, que permite ao formulário detectar erros de digitação antes de enviar o cartão ao provedor de pagamento.

American Express

Os números American Express começam com 34, 37, têm 15 dígitos e um código de segurança de 4 dígitos. O último dígito é um dígito verificador Luhn, que permite ao formulário detectar erros de digitação antes de enviar o cartão ao provedor de pagamento.

Discover

Os números Discover começam com 6011, 644–649, 65, têm 16 dígitos e um código de segurança de 3 dígitos. O último dígito é um dígito verificador Luhn, que permite ao formulário detectar erros de digitação antes de enviar o cartão ao provedor de pagamento.

JCB

Os números JCB começam com 3528–3589, têm 16 dígitos e um código de segurança de 3 dígitos. O último dígito é um dígito verificador Luhn, que permite ao formulário detectar erros de digitação antes de enviar o cartão ao provedor de pagamento.

Diners Club

Os números Diners Club começam com 300–305, 36, 38, têm 14 dígitos e um código de segurança de 3 dígitos. O último dígito é um dígito verificador Luhn, que permite ao formulário detectar erros de digitação antes de enviar o cartão ao provedor de pagamento.

UnionPay

Os números UnionPay começam com 62, têm 16 dígitos e um código de segurança de 3 dígitos. O último dígito é um dígito verificador Luhn, que permite ao formulário detectar erros de digitação antes de enviar o cartão ao provedor de pagamento.

Maestro

Os números Maestro começam com 5018, 5020, 5038, 6304, 6759, têm 16 dígitos e um código de segurança de 3 dígitos. O último dígito é um dígito verificador Luhn, que permite ao formulário detectar erros de digitação antes de enviar o cartão ao provedor de pagamento.

Perguntas frequentes

Os números gerados são reais?

Não. Eles seguem as regras de prefixo e tamanho da bandeira e passam no dígito verificador Luhn, então a validação do front-end os aceita, mas são aleatórios e não estão ligados a nenhuma conta. Qualquer autorização real falhará.

Para que posso usá-los?

Testar a validação do checkout, máscaras de entrada e detecção de bandeira, preencher bancos e fixtures de QA, capturas de tela e demos de interface e testes de carga que só precisam de números bem formados.

Posso usá-los no modo de teste da Stripe ou da Adyen?

Normalmente não — os sandboxes só aceitam os próprios números de teste publicados. Use nossa lista de cartões de teste para testar gateways.

Por que não há opção de BIN personalizado?

Gerar números a partir do BIN de um banco específico é a técnica usada em ataques de card testing (BIN) contra titulares reais, por isso só geramos a partir das faixas de cada bandeira.