Valide qualquer número de cartão e identifique a bandeira — instantaneamente, com privacidade, de graça.
Learn how this works →role para exemplos e detalhes ↓
Digite ou cole o número do cartão — os espaços de formatação são tratados automaticamente.
A bandeira é detectada após o primeiro dígito. A validação começa a partir de 13 dígitos.
Verde significa estruturalmente válido. Vermelho indica que algum dígito provavelmente está errado.
Apenas verificação de formato
Esta ferramenta verifica apenas o formato. Valida a estrutura e o checksum, mas não confirma que um cartão exista, esteja ativo, tenha fundos, não esteja bloqueado ou possa ser cobrado. Não realiza autorização de pagamento nem verificação do emissor.
Como funciona esta verificação de cartão
Um número de cartão de crédito é um identificador de 13 a 19 dígitos gravado em relevo em todo cartão de pagamento. Os primeiros 6 a 8 dígitos formam o Número de Identificação do Banco (BIN), que codifica a rede do cartão, o banco emissor e o tipo de cartão. Os dígitos do meio identificam a conta, e o último dígito é o dígito verificador Luhn — usado para detectar erros de transcrição. Este validador de cartão de crédito online gratuito verifica o checksum Luhn e identifica a rede a partir do prefixo BIN.
Todas as grandes redes de cartão utilizam o algoritmo Luhn (ISO/IEC 7812) para validar números de cartão. Partindo do dígito mais à direita, cada segundo dígito é dobrado. Se o resultado for maior que 9, subtrai-se 9. A soma de todos os dígitos de um número de cartão válido é sempre divisível por 10. A detecção de bandeira inspeciona os dígitos iniciais: Visa começa com 4, Mastercard com 51–55 ou 2221–2720, Amex com 34 ou 37, Discover com 6011 ou 65, e UnionPay com 62.
Exemplo
Exemplo: para o número de teste Visa 4242 4242 4242 4242, a soma Luhn é 60 — divisível por 10, portanto é estruturalmente válido.
A validação de cartão no lado do cliente detecta erros óbvios antes que uma solicitação de pagamento chegue ao seu gateway de pagamento. Isso reduz cobranças com falha, melhora a conversão no checkout e diminui chamadas de API desnecessárias ao Stripe, Braintree ou Adyen. Também é essencial em ambientes de teste, onde os desenvolvedores precisam validar números de cartão rapidamente sem acessar APIs de pagamento reais.
Um número de cartão de crédito é uma sequência de 13 a 19 dígitos gravada em relevo no cartão de pagamento. É dividido em um Número de Identificação do Banco (BIN, primeiros 6 a 8 dígitos), um identificador de conta (dígitos do meio) e um dígito verificador Luhn (último dígito). O BIN codifica a rede do cartão e o banco emissor; o dígito verificador serve para detectar erros de digitação.
Cole ou digite o número do cartão no campo acima. O validador aplica instantaneamente o algoritmo Luhn e detecta a bandeira do cartão a partir dos dígitos iniciais. Não é necessário clicar em nenhum botão — a validação ocorre enquanto você digita.
O algoritmo Luhn (ISO/IEC 7812) é uma fórmula de checksum usada por todas as principais redes de cartão para detectar erros de transcrição. Partindo do dígito mais à direita, cada segundo dígito é dobrado; se o resultado exceder 9, subtrai-se 9. A soma de todos os dígitos em um número de cartão válido é sempre divisível por 10.
Um BIN (Bank Identification Number), também chamado de IIN (Issuer Identification Number), são os primeiros 6 a 8 dígitos de um número de cartão. Ele identifica a rede do cartão (Visa, Mastercard, etc.), o banco emissor e o tipo de cartão (crédito, débito, pré-pago). Os BINs são usados por comerciantes e processadores de pagamento para rotear transações e aplicar regras específicas por país.
Estas páginas aprofundam temas específicos sem duplicar o validador principal.
Guias de apoio →O que é um número de cartão
Saiba o que representa um número de cartão, como funcionam os intervalos BIN/IIN e em que difere do CVV e da validade.
Como funciona a validação de cartões
Veja como a validação de cartões combina padrões de rede, comprimento e checksum de Luhn.
Formato do número de cartão por rede
Compare comprimento, prefixos e diferenças de formato entre as principais redes de cartão.
O que é o algoritmo de Luhn
Um guia simples sobre o checksum de Luhn, os erros que ele apanha e onde costuma ser usado.
Número de cartão vs IBAN
Compare número de cartão e IBAN por rail de pagamento, sensibilidade do dado e contexto de utilização.
Erros comuns do número de cartão
Veja os erros mais frequentes em números de cartão e como um bom formulário reduz falhas evitáveis.
Cartão
Valide qualquer número de cartão e identifique a bandeira — instantaneamente, com privacidade, de graça.
IBAN
Valide qualquer número de conta bancária IBAN — instantaneamente, com privacidade, de graça.
Banco EUA
Verifique números de roteamento ABA e formatos de conta bancária americanos — instantaneamente, com privacidade, gratuitamente.