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
Uso responsável: Esta ferramenta apenas verifica formato (algoritmo Luhn) — NÃO consulta dados reais de bandeiras. Use apenas com cartões que você possui ou tem autorização para validar.
Dígitos
Bandeira
Status
Segurança
Processamento no dispositivo
01

Número do cartão

Digite ou cole o número
Privacidade: O número digitado fica APENAS no seu navegador. Nada é enviado a servidores Quorify ou bandeiras. Sem cookies de tracking nesta tool. Auto-limpa após 60s de inatividade.
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 do setorVigentePCI Security Standards Council

    PCI DSS — padrão de segurança de dados de cartão

    O padrão que rege o manuseio de dados de cartão. Por isso esta ferramenta roda inteiramente no seu navegador: número de cartão real não deve ser enviado a serviços de terceiros.

  2. Standard internacionalISO/IEC 7812-1ISO · International Organization for Standardization

    ISO/IEC 7812-1 — numeração de cartões

    Define a estrutura do número (IIN da bandeira, conta e dígito verificador) e o algoritmo de Luhn aplicado na verificação.

Metodologia esta ferramenta usa as fórmulas, tabelas e — quando o tema é regulatório (tributos, regras trabalhistas) — a legislação vigente citada nas fontes acima, revisada conforme novas publicações oficiais. O processamento acontece no seu navegador para preservar a privacidade dos seus dados, e o conteúdo é revisado periodicamente pela nossa equipe editorial.

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

§ 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.

§ 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

Da mesma categoria.