Ir para o conteúdo principal
UtilitáriosProcessado no seu navegador

Validador de Cartão de Crédito

Valide números de cartão com o algoritmo Luhn sem enviar dados.

0 de 3 usos hoje · 3 restantes. Vire Pro e remova o limite.

Upgrade
toolPages.cc_validator.ethical_warning_label toolPages.cc_validator.ethical_warning_text

Validador de Cartão de Crédito

Algoritmo de LuhnFunciona offline

Valide matematicamente a estrutura de qualquer número de cartão sem enviar dados à internet.

Dígitos
Bandeira
Status
Segurança
Processamento no dispositivo
01

Número do cartão

Digite ou cole o número
toolPages.cc_validator.privacy_label toolPages.cc_validator.privacy_text
02

Como funciona o Algoritmo de Luhn

Passos do checksum
Passo 01
Leitura inversa

Os dígitos são lidos da direita para a esquerda, começando pelo dígito verificador.

Passo 02
Dobramento alternado

Cada segundo dígito é multiplicado por 2. Se o resultado exceder 9, subtrai-se 9.

Passo 03
Soma e módulo

Todos os dígitos são somados. Um número válido resulta em soma divisível por 10.

Sobre

O que é Validador de Cartão de Crédito?

Por Quorify EditorialAtualizado em

O Validador de Cartão de Crédito do Quorify confere se um número de cartão é estruturalmente válido aplicando o algoritmo de Luhn, o mesmo dígito verificador usado pelas bandeiras para detectar erros de digitação. A ferramenta também identifica a provável bandeira (Visa, Mastercard, Elo, Amex e outras) a partir do BIN, os primeiros dígitos do cartão. Tudo acontece dentro do seu navegador: o número digitado não é enviado para nenhum servidor, o que torna a verificação segura para testes e desenvolvimento. É útil para programadores que precisam testar formulários de pagamento, equipes de suporte que conferem cadastros e qualquer pessoa que queira checar se um número foi digitado corretamente antes de prosseguir.

Casos

Quando usar

  1. Conferir se o número de um cartão foi digitado corretamente antes de finalizar um cadastro.

  2. Testar a validação de formulários de checkout durante o desenvolvimento de um e-commerce.

  3. Identificar a bandeira de um cartão a partir dos primeiros dígitos sem precisar consultar a operadora.

  4. Validar números de cartão de teste fornecidos por gateways de pagamento como Stripe ou PagSeguro.

  5. Ensinar em aulas de programação como o algoritmo de Luhn detecta erros em sequências numéricas.

Método

Como funciona

Cole ou digite o número do cartão e a ferramenta aplica o algoritmo de Luhn: dobra dígitos alternados, soma os resultados e verifica se o total é múltiplo de 10. Se for, o número passa na checagem estrutural. Em paralelo, os primeiros dígitos (BIN) são comparados com as faixas conhecidas de cada bandeira para indicar a emissora. Todo o cálculo roda no seu navegador, sem transmitir o número para fora.

FAQ

Perguntas frequentes

Validar aqui significa que o cartão tem saldo ou está ativo?
Não. A validação confirma apenas que o número é estruturalmente correto pelo algoritmo de Luhn. Saldo, limite e status ativo só a operadora consegue verificar.
Meus dados de cartão ficam guardados ou são enviados a algum servidor?
Não. O número é processado localmente no seu navegador e não é transmitido nem armazenado pelo Quorify.
O que é o algoritmo de Luhn?
É uma fórmula de dígito verificador criada para detectar erros de digitação em números de cartão. Ele não comprova que o cartão existe, apenas que a sequência é coerente.
Como a ferramenta sabe a bandeira do cartão?
Pelos primeiros dígitos, chamados de BIN. Cada bandeira usa faixas numéricas próprias, e a ferramenta compara o início do número com essas faixas.
Posso usar números de teste de gateways de pagamento?
Sim. Números de teste públicos, como os da documentação do Stripe, seguem o padrão de Luhn e serão reconhecidos como estruturalmente válidos.
É seguro digitar o número do meu cartão real?
Como o processamento é local e nada é enviado, a checagem em si é segura. Ainda assim, evite usar dispositivos compartilhados ou redes não confiáveis por precaução.
Fontes

Fontes oficiais

Tabelas, leis e referências consultadas para fundamentar esta ferramenta.

  1. Padrão oficialVigenteInmetro · Instituto Nacional de Metrologia

    Padrões de medida do Sistema Internacional (SI)

    Sistema oficial brasileiro de unidades de medida — base para qualquer conversão, cálculo ou ferramenta de mensuração técnica.

  2. Referência oficialVigenteObservatório Nacional

    Calendário oficial e padrões de data

    Referência brasileira para fuso horário oficial, calendário civil e padronização de horário de verão — base para cálculos temporais.

  3. Standard internacionalISO 8601:2019ISO · International Organization for Standardization

    ISO 8601 — Date and time format

    Padrão internacional para representação de datas, horas e durações — adotado em APIs, bancos de dados e protocolos web em todo o mundo.

Metodologia — esta ferramenta consulta as tabelas e legislação vigentes nas fontes acima. As regras são atualizadas conforme novas instruções normativas são publicadas pelos órgãos competentes.

Última verificação editorial: junho de 2026.

Compartilhe

§ Como usar

Como validar número de cartão de crédito (Luhn)

Valide se um número de cartão é estruturalmente válido (algoritmo Luhn) e identifique a bandeira.

  1. Cole o número do cartão

    Sem espaços ou hífens (a ferramenta limpa automaticamente). Não envia nada para servidor — validação processado localmente.

  2. Veja resultado da validação Luhn

    Algoritmo Luhn detecta erros de digitação (verifica se o último dígito é o checksum correto). Não verifica se o cartão existe — só se a estrutura é válida.

  3. Identifique a bandeira

    Visa (4...), Mastercard (51-55, 2221-2720), Amex (34, 37), Hipercard, Elo, Diners. Detecção pelo prefixo.

§ Por que usar

Benefícios

  • Algoritmo Luhn (validação correta)

    Detecta erro de digitação (dígito verificador). Padrão usado em todos os processadores de pagamento.

  • Identifica bandeira

    Visa, Mastercard, Amex, Hipercard, Elo, Diners. Detecção pelo prefixo IIN.

  • processado localmente (segurança verificável)

    Validação no navegador. Número não vai para servidor — verificável via DevTools.

§ Para quem é

Casos de uso

  1. Developer testando formulário de pagamento

    Verifica que validação Luhn está correta. Usa números de teste de bandeiras.

  2. Profissional verificando entrada manual

    Valida número de cartão informado antes de processar (evita erro de digitação).

  3. Analista de fraud

    Detecta números obviamente inválidos antes de tentar processar.

Sobre Validador de Cartão de Crédito

Valide números de cartão com o algoritmo Luhn sem enviar dados.

Por que usar

Diferenciais reais — sem promessa vazia.

Algoritmo Luhn (validação correta)
Detecta erro de digitação (dígito verificador). Padrão usado em todos os processadores de pagamento.
Identifica bandeira
Visa, Mastercard, Amex, Hipercard, Elo, Diners. Detecção pelo prefixo IIN.
processado localmente (segurança verificável)
Validação no navegador. Número não vai para servidor — verificável via DevTools.

Para quem é

Cenários reais de uso, por persona.

  • Developer testando formulário de pagamento

    Verifica que validação Luhn está correta. Usa números de teste de bandeiras.

  • Profissional verificando entrada manual

    Valida número de cartão informado antes de processar (evita erro de digitação).

  • Analista de fraud

    Detecta números obviamente inválidos antes de tentar processar.

Como validar número de cartão de crédito (Luhn)

Valide se um número de cartão é estruturalmente válido (algoritmo Luhn) e identifique a bandeira.

  1. Cole o número do cartão

    Sem espaços ou hífens (a ferramenta limpa automaticamente). Não envia nada para servidor — validação processado localmente.

  2. Veja resultado da validação Luhn

    Algoritmo Luhn detecta erros de digitação (verifica se o último dígito é o checksum correto). Não verifica se o cartão existe — só se a estrutura é válida.

  3. Identifique a bandeira

    Visa (4...), Mastercard (51-55, 2221-2720), Amex (34, 37), Hipercard, Elo, Diners. Detecção pelo prefixo.

§ Perguntas frequentes

Sobre esta ferramenta

A.

NÃO. Algoritmo Luhn só detecta erros de digitação (dígito verificador correto). Não checa se o cartão foi emitido, está ativo, tem saldo. Para isso, precisaria conectar a banco/processadora — que não fazemos por motivo óbvio (segurança).

Relacionadas

Ferramentas relacionadas

toolLayout.related_description