Gerador de Código PDF417
Crie códigos de barras PDF417 (estilo carteira de motorista/embarque) para texto longo, com download em PNG e SVG e controle de nível de erro.
PDF417 — o código de barras 2D empilhado
O PDF417 é um código de barras 2D empilhado inventado em 1991 por Ynjiun Wang na Symbol Technologies e posteriormente padronizado como ISO/IEC 15438. O nome vem de Portable Data File (PDF) e do padrão de codificação: cada codeword usa 4 barras + 4 espaços ocupando 17 módulos — daí 4-1-7. Um símbolo PDF417 típico carrega 1.850 caracteres ASCII ou 1.108 bytes binários, com máximo teórico próximo de 2.710.
Estrutura: linhas empilhadas, níveis ECC e formato
Um símbolo PDF417 é uma pilha de 3 a 90 linhas, cada uma com 3 a 30 colunas. Toda linha tem padrões de início/fim mais codewords indicadoras de linha, então mesmo uma linha danificada ou parcialmente ocluída pode ser reconstruída. A correção de erros é Reed–Solomon em 9 níveis de segurança selecionáveis (0 a 8) — níveis mais altos adicionam mais codewords recuperáveis mas tornam o símbolo fisicamente maior. Variantes incluem o PDF417 Truncado (omite os indicadores de linha do lado direito para economizar largura) e o MicroPDF417 (subset compacto para payloads muito pequenos).
PDF417 em IDs, cartões de embarque e governo
O PDF417 é o carro-chefe de documentos de identidade e viagem:
- Carteiras de motorista dos EUA — o padrão AAMVA imprime um PDF417 no verso de toda licença estadual desde 1998; o REAL ID reforça o uso.
- IATA Bar Coded Boarding Pass (BCBP) — adotado em 2005, o BCBP usa PDF417 em cartões impressos e telas de celular. As cias aéreas economizaram centenas de milhões em papel e processamento.
- Registros veiculares em vários estados americanos e países europeus.
- Carteira Digital de Trânsito brasileira (CNH-e) combina QR code com PDF417 para verificação offline.
- Apple Wallet / Google Wallet — passes do PassKit suportam PDF417 junto a QR e Aztec.
PDF417 versus QR versus Data Matrix
Os três são códigos 2D com correção de erros forte, mas cada um tem seu ponto ideal:
- PDF417 — retangular, escala horizontalmente; perfeito para cartões de identidade e etiquetas com faixas longas.
- QR Code — quadrado, dominante em marketing ao consumidor e pagamentos, otimizado para fotos de câmera em qualquer ângulo.
- Data Matrix — quadrado ou retangular, o menor em volumes baixos de dados, dominante em farmacêutica e DPM.
Para cartões de embarque, o PDF417 segue como simbologia obrigatória da IATA — o retângulo fino e longo se encaixa naturalmente na faixa inferior do papel.
Perguntas frequentes
Por que o PDF417 ainda é usado em cartões de embarque em 2026? O padrão IATA BCBP exige, todos os leitores aeroportuários estão calibrados para ele e o formato retangular se encaixa no papel. O QR começa a aparecer em wallets mobile, mas o PDF417 ainda domina o formato impresso.
PDF417 está em IDs governamentais? Sim — em toda carteira de motorista dos EUA, em vários registros veiculares europeus e na CNH-e brasileira. Carrega os dados pessoais do portador para que um leitor à beira de estrada verifique identidade offline.
QR versus PDF417 para embarque? Cartões de embarque mobile cada vez mais usam ambos. A IATA ainda exige PDF417 como simbologia canônica, mas cias como Lufthansa e ANA embutem os dois em passes Apple/Google Wallet.
Que nível de ECC usar? Nível 2–4 cobre a maioria dos usos de etiqueta/impressão (5–25% de recuperação). Nível 5 ou superior é recomendado para IDs, cartões de embarque e qualquer coisa que possa ser dobrada, fotografada em pouca luz ou parcialmente obscurecida.
Ferramentas Relacionadas
Gerador de Código de Barras
Gere códigos de barras nos formatos CODE128, EAN-13, EAN-8, CODE39 e UPC. Exporte como PNG. Processado no navegador.
Gerador de Código de Barras Code 128
Gere códigos de barras Code 128 (A, B e C) para qualquer texto/número com download em PNG e SVG, ideal para etiquetas e logística.
Gerador de Código UC ANEEL (Unidade Consumidora)
Gera código fictício de Unidade Consumidora (UC) de energia elétrica conforme padrão de distribuidoras brasileiras (10 dígitos). Para testes.