Decodificador de MRZ de Passaporte
DecoderDecodifique e valide uma MRZ de passaporte (TD3, 2 linhas de 44 caracteres). Analisa cada campo e verifica os 5 dígitos verificadores ICAO 9303, indicando exatamente qual falhou. Atualmente suporta apenas passaportes TD3.
Precisa de dados de MRZ de teste?
Esta ferramenta decodifica e valida uma MRZ existente. Para gerar novos dados de teste com dígitos verificadores válidos, use nosso Gerador de MRZ →
Sobre esta ferramenta
Sobre o Decodificador de MRZ de Passaporte
Esta ferramenta analisa a Zona de Leitura Ótica (MRZ) de um passaporte — o formato ICAO Doc 9303 TD3 impresso como duas linhas de 44 caracteres na parte inferior da página de identidade — e verifica independentemente cada um dos seus 5 dígitos verificadores. Ela informa exatamente quais campos são decodificados corretamente e qual dígito verificador (se algum) falha, em vez de um único resultado aprovado/reprovado.
Cole as duas linhas da MRZ (com ou sem quebra de linha entre elas) e o decodificador extrai o tipo de documento, estado emissor, nome, número do passaporte, nacionalidade, data de nascimento, sexo, data de validade e número pessoal. Em seguida recalcula o dígito verificador do número do passaporte, data de nascimento, data de validade e número pessoal individualmente, além do dígito verificador composto que cobre uma faixa mais ampla de campos, comparando cada um com o valor impresso na MRZ.
Use este decodificador para depurar por que uma MRZ produzida por um pipeline de OCR ou digitalização de documentos está falhando na validação posterior, para verificar manualmente a MRZ de um passaporte em relação aos dados impressos como checagem de sanidade, ou para aprender o layout exato de campos e as regras de checksum do formato ICAO 9303 TD3.
Toda a análise e verificação de checksum acontece localmente no seu navegador — nenhum dado de MRZ é transmitido ou armazenado. O algoritmo é verificado em relação ao documento espécime oficial da ICAO 9303 (Utopia / ERIKSSON ANNA MARIA) e conferido com o próprio Gerador de MRZ deste site em centenas de testes de ida e volta.
Recursos Principais
- Analisa MRZ de passaporte ICAO Doc 9303 TD3 (2 linhas, 44 caracteres)
- Verifica independentemente os 5 dígitos verificadores (número do passaporte, nascimento, validade, número pessoal, composto)
- Informa exatamente qual dígito verificador falha, com o valor esperado vs. o real
- Decodifica nome, nacionalidade, sexo e datas com inferência de século para anos de 2 dígitos
- Exemplo da ICAO integrado para testar instantaneamente
- 100% baseado no navegador, sem dados enviados
FAQ
Decodificador de MRZ — Perguntas Frequentes
Qual formato este decodificador aceita?
Apenas TD3 — o formato de 2 linhas com 44 caracteres cada, usado nas páginas de identidade de passaportes. Cole as duas linhas, separadas por quebra de linha ou como uma única string contínua de 88 caracteres; a ferramenta detecta ambas as formas. Formatos de cartão de identidade (TD1/TD2) ainda não são suportados.
Como a ferramenta resolve o ano de 2 dígitos nas datas de nascimento e validade?
As datas da MRZ armazenam apenas um ano de 2 dígitos, o que é inerentemente ambíguo. Para data de nascimento, a ferramenta assume o século mais recente que não coloque a data de nascimento no futuro — correto para praticamente qualquer titular real de passaporte. Para a validade, assume os anos 2000, já que o formato TD3 está em uso amplo globalmente desde então; espécimes muito antigos podem não ser resolvidos corretamente.
Um dígito verificador falha mas os demais passam — o que isso significa?
Cada um dos 5 dígitos verificadores (número do passaporte, data de nascimento, data de validade, número pessoal e o composto) é verificado independentemente. Um único dígito verificador com falha geralmente aponta para um erro de transcrição naquele campo específico — por exemplo, se apenas o dígito verificador da data de nascimento falhar, confira novamente esses 6 dígitos e seu dígito verificador em relação ao documento de origem.
Esta ferramenta pode confirmar que um passaporte é genuíno?
Não. Ela apenas verifica se a aritmética interna da MRZ é internamente consistente. Um passaporte pode ter um checksum de MRZ perfeitamente válido e ainda assim ser falsificado, estar expirado ou reportado como perdido — confirmar autenticidade exige verificar os recursos físicos de segurança e, para autoridades de fronteira, os registros ao vivo do país emissor.
Dicas
- Clique em "Carregar Exemplo ICAO" para ver a ferramenta decodificar o documento espécime oficial da ICAO Doc 9303
- A ferramenta aceita as duas linhas com ou sem quebra de linha entre elas
- Texto em minúsculas é automaticamente convertido para maiúsculas antes da decodificação
- Use o Gerador de MRZ deste site para criar novos dados de teste totalmente válidos para pipelines de OCR ou KYC
Explore more
Ferramentas Relacionadas
Outras ferramentas que podem ser úteis para seu fluxo de trabalho