Validador de Cartão de Crédito — Verifique Números de Cartão (Luhn)

Digite um número de cartão para verificar o checksum de Luhn, o tamanho e a bandeira: Visa, Mastercard, American Express, Discover, JCB, Diners Club, UnionPay, Maestro e outras. Útil para testar formulários de pagamento e inclui os números de teste oficiais. Nada é enviado nem armazenado.

Atualizado em

Verificado somente no seu navegador. Para testes, prefira os números de teste abaixo. Um checksum válido não significa que o cartão existe ou tem saldo.

Números de cartões de teste

    Verificação em lote

    Seus dados nunca saem do seu computador. Todo o processamento acontece localmente no navegador.

    Como usar: Validador de Cartão de Crédito

    1. Digite ou cole um número de cartão. Espaços e traços são aceitos.
    2. Veja a bandeira, se o tamanho corresponde a ela e se o checksum de Luhn passa.
    3. Testando um formulário de pagamento? Clique em um número de teste para usá-lo. Os provedores de pagamento aceitam esses números apenas no modo de teste.
    4. Cole uma lista em Verificação em lote para validar vários números de uma vez.

    O algoritmo de Luhn

    Quase todo número de cartão de pagamento termina com um dígito verificador calculado pelo algoritmo de Luhn (módulo 10). Da direita para a esquerda, cada segundo dígito é dobrado (subtraindo 9 se o resultado for maior que 9), todos os dígitos são somados e o total precisa terminar em 0. Ele detecta a maioria dos erros de digitação, como um dígito errado ou dois vizinhos trocados, antes mesmo de o formulário consultar o banco.

    Bandeiras pelos primeiros dígitos

    BandeiraComeça comTamanho
    Visa413, 16, 19
    Mastercard51–55, 2221–272016
    American Express34, 3715
    Discover6011, 644–649, 6516–19
    JCB3528–358916–19
    Diners Club300–305, 36, 38–3914–19
    UnionPay6216–19
    Maestro50, 56–58, 612–19

    O que ele não consegue dizer

    Um checksum válido só indica que o número está bem formado. Se o cartão existe, está ativo ou tem saldo, isso só o banco emissor sabe, por meio de uma autorização de pagamento real. Nunca use números de cartões reais para testes. Use os números de teste do seu provedor de pagamento.

    Também pesquisado como: verificar número de cartão, checksum luhn, validar número de cartão, verificador de bandeira de cartão, testar cartão de crédito, algoritmo de luhn, validador visa.

    Ferramentas que combinam com: Validador de Cartão de Crédito

    • Validador de IBAN — Verifique se um IBAN é válido antes de enviar dinheiro ou salvar o número: o país, o tamanho correspondente a esse país, o formato da conta e o checksum mod-97.
    • Gerador de números aleatórios — Gere números aleatórios (com ou sem repetições), escolha vencedores de uma lista, embaralhe nomes, divida grupos em equipes, jogue moedas e lance dados — usando a geração de números aleatórios criptograficamente segura do seu navegador.
    • Gerador de dados simulados — Crie até 10.000 linhas de dados de teste realistas — usuários, produtos, pedidos, endereços, empresas ou registros de API aninhados — ou crie seu próprio esquema.
    • Testador de Expressões Regulares — Digite um padrão e veja as correspondências serem destacadas em tempo real no seu texto de teste.

    Perguntas frequentes

    Como verificar se um número de cartão de crédito é válido?
    Basta digitá-lo: a ferramenta calcula o checksum de Luhn, verifica o tamanho para a bandeira e mostra a bandeira. Passar na verificação significa que o número está bem formado, não que o cartão está ativo.
    O que é o algoritmo de Luhn?
    É uma fórmula de checksum: dobre cada segundo dígito a partir da direita, some todos os dígitos, e o total precisa ser múltiplo de 10. Ele detecta a maioria dos erros de digitação.
    Quais números posso usar para testar pagamentos?
    Use os números de teste listados aqui (como 4242 4242 4242 4242) com o modo de teste do seu provedor de pagamento e qualquer data de validade futura. Eles nunca cobram dinheiro real.
    O número do cartão é enviado para algum lugar?
    Não. A validação roda inteiramente no seu navegador e nada é armazenado.
    Posso instalar o Validador de Cartão de Crédito como um aplicativo da web e usá-lo offline?
    Sim. O Validador de Cartão de Crédito é um aplicativo da web instalável (PWA) — instalado a partir do seu navegador, não baixado de uma loja de aplicativos. Clique em “Instalar aplicativo” na parte superior desta página no Chrome ou no Edge (Windows, macOS, Linux, ChromeOS) ou, no Android, use “Compartilhar” → “Adicionar à tela inicial” no iPhone e no iPad, ou “Arquivo” → “Adicionar ao Dock” no Safari 17+ em um Mac. Em seguida, ela se abre em uma janela própria com seu próprio ícone e, como é executada inteiramente no seu navegador, continua funcionando offline. O Firefox no desktop não permite a instalação de aplicativos da web. Como funciona a instalação.

    Ferramentas relacionadas