Validador Validade MM/YY
Valide a data de validade de um cartão no formato MM/AA: confere se o mês é válido e se não está vencido. Útil para formulários de pagamento e checkout.
MM/AA e o último dia válido do cartão
No checkout, o campo de validade é onde o cliente mais escorrega: digita 1/28, digita 12/2028, inverte mês e ano. E tem a dúvida que volta em toda revisão de código: um cartão marcado 07/26 ainda funciona no dia 26 de julho de 2026? Funciona. O cartão vale até o último dia do mês impresso, e tratar o mês corrente como vencido derruba pagamento que estava perfeitamente bom.
A conferência tem duas partes. A forma é rígida: dois dígitos, barra, dois dígitos, com o mês entre 01 e 12. Nada de 1/28, 12/2028 ou 12-28, e isso é de propósito, porque é o formato que a maquininha e a maioria dos formulários de pagamento esperam receber. Depois vem a comparação com a data do seu aparelho, em que o mês atual ainda conta como válido e só o que já ficou para trás é recusado.
Dois cuidados. O ano de dois dígitos é lido como se fosse deste século, então 12/99 volta como válido, no sentido de 2099, e um cartão de 1999 cairia na mesma resposta. Ninguém digita isso na prática, mas explica de onde vem o veredito. E o relógio usado é o da máquina que está testando, não o do servidor: data errada no sistema muda o resultado. Aqui só a validade é conferida; o número do cartão pede uma checagem de Luhn à parte, e nada é enviado.
Perguntas frequentes
Cartão com validade 07/26 funciona em julho de 2026?
Por que 12/2028 aparece como inválido?
A ferramenta valida o número do cartão?
Ferramentas Relacionadas
Validador de MCC (Cartão)
Valida códigos MCC de 4 dígitos usados por bandeiras de cartão e mostra a descrição da categoria (ex: 5411 = Supermercado).
Validador de Número de Cartão de Crédito
Valide números de cartão de crédito pelo algoritmo Luhn. Identifica a bandeira e verifica o dígito verificador, sem enviar dados para servidores.
Validador de BIN (Bandeira do Cartão)
Identifica a bandeira (Visa, Master, Elo, Hipercard, Amex, JCB etc.) e tipo (crédito/débito) a partir dos primeiros 6-8 dígitos do cartão.