Código PDF417: qué es, en qué se diferencia del QR y dónde se usa
Qué es el código PDF417, cómo funciona por dentro, en qué se diferencia de un código de barras 1D y de un QR, y dónde aparece en la vida real.

El PDF417 es un código de barras bidimensional apilado: guarda la información en varias filas superpuestas en vez de una sola línea, según lo define la norma ISO 15438. Se lo suele confundir con el QR porque los dos son códigos "de dos dimensiones", pero tienen forma, capacidad y usos distintos: aparece en el DNI argentino, en tarjetas de embarque y en aplicaciones de logística, mientras que el QR se usa más para cobros, cupones y enlaces web.
Qué es el código PDF417
El nombre viene de "Portable Data File" y del número 417, que describe el patrón interno de cada símbolo (cuatro barras y espacios en un ancho de diecisiete unidades). Según la definición que da Zebra, uno de los principales fabricantes de lectores de código de barras, el PDF417 es un código apilado ("stacked") o bidimensional, reconocible sobre todo por su uso en licencias de conducir de otros países. A diferencia de un código de barras clásico, que codifica todo en el ancho de una sola línea, el PDF417 apila varias filas de barras una sobre otra, lo que le permite crecer tanto a lo ancho como a lo alto sin perder una forma manejable para escanear.
PDF417 vs código de barras 1D vs código QR
| Característica | Código 1D (EAN-13, Code 128) | PDF417 | Código QR |
|---|---|---|---|
| Forma | Una sola línea de barras | Varias filas apiladas, forma rectangular alargada | Grilla cuadrada de puntos |
| Capacidad aproximada | Hasta unos 85 caracteres | Bloques largos de texto (párrafos completos) | Hasta 7.089 bytes |
| Lector que necesita | Láser de línea o imager 2D | Imager 2D (no lo lee un láser de línea) | Imager 2D o cámara |
| Usos típicos | Productos de góndola | Documentos de identidad, tarjetas de embarque, logística | Cobros, cupones, enlaces web |
La diferencia de capacidad explica por qué cada uno se usa donde se usa: un 1D alcanza perfecto para un número de producto, pero no para el conjunto de datos que trae un documento de identidad; ahí es donde entra un código apilado como el PDF417, capaz de guardar bloques de texto mucho más largos.
Dónde se usa el PDF417 en la vida real
El uso más conocido en Argentina es el DNI: la disposición oficial que describe el diseño actual del documento dice textualmente que el código PDF417 "contiene los datos biográficos y biométricos" del titular, y la propia página oficial de medidas de seguridad del DNI lo lista entre sus elementos de seguridad. Fuera del documento de identidad, el estándar de la industria aérea que regula las tarjetas de embarque establece que el código por defecto que se imprime en una tarjeta de embarque en papel es un código bidimensional en formato PDF417. Zebra menciona además usos en aplicaciones de transporte y de gestión de inventario, donde un mismo código necesita guardar más datos de los que entrarían en una línea 1D simple, sin llegar a necesitar la capacidad completa de un QR.
Cómo reconocer un PDF417 a simple vista
- Fijate si el código tiene forma rectangular alargada, con varias filas apiladas una debajo de la otra: esa es la pista visual más clara de un PDF417.
- Compará esa forma con un QR: el QR siempre es un cuadrado (o casi), con tres marcas grandes en las esquinas, mientras que el PDF417 no tiene esas marcas de esquina.
- Si el código aparece junto a una franja de texto en un formato estandarizado (el tipo de franja que se usa en el área de lectura mecánica de un documento de identidad), lo más probable es que sea un PDF417 y no un QR.
Qué hace falta para leerlo
Como el PDF417 guarda datos en varias filas apiladas, un lector láser de una sola línea no alcanza: hace falta un lector 2D (un imager de área), el mismo tipo de equipo que ya se usa para leer códigos QR en el mostrador. La mayoría de los lectores 2D actuales decodifican ambos formatos con el mismo sensor, sin necesidad de configurar nada aparte, aunque conviene confirmarlo en la ficha técnica del modelo puntual antes de comprarlo.
Cómo lo maneja YoFacturo
Un lector 2D conectado en modo teclado (HID) entrega el contenido de un PDF417 igual que el de cualquier otro código: como texto, en el campo que tenga el foco en ese momento, sin necesidad de instalar ningún software del lector. El sistema no distingue de fábrica si ese texto vino de un PDF417, un QR o un código de barras clásico: los tres llegan de la misma forma, tal como se describe para el resto de los lectores compatibles en la sección de hardware para comercios.
Preguntas frecuentes
¿Qué es el código PDF417?
Es un código de barras bidimensional apilado: en vez de una sola línea de barras, guarda la información en varias filas superpuestas, cada una con su propio patrón de barras y espacios. Es un estándar definido por la norma ISO 15438 y se usa, entre otras cosas, en documentos de identidad y tarjetas de embarque.
¿En qué se diferencia el PDF417 de un código QR?
Los dos son códigos bidimensionales, pero tienen forma y capacidad distintas: el PDF417 es rectangular y alargado, organizado en filas apiladas, mientras que el QR es una grilla cuadrada de puntos que llega a guardar más información (hasta 7.089 bytes según la ficha de Zebra) que un PDF417 típico.
¿Un código de barras común (1D) puede reemplazar al PDF417?
No para la misma cantidad de datos: un código 1D lineal guarda hasta unos 85 caracteres como máximo, según la ficha de Zebra, mientras que un PDF417 está pensado para bloques de texto mucho más largos, como los datos biográficos completos de un documento de identidad.
¿Dónde se usa el código PDF417 en la vida real?
Aparece en el DNI argentino (contiene los datos biográficos y biométricos del titular, según la disposición oficial que describe el documento), en las licencias de conducir de otros países, en tarjetas de embarque impresas (es el formato por defecto según el estándar de la industria aérea) y en aplicaciones de logística e inventario.
¿Qué lector necesito para leer un código PDF417?
Un lector 2D (un imager de área), no un láser de una sola línea. Como el PDF417 guarda datos en varias filas apiladas, hace falta un sensor que capture una imagen completa del código en vez de barrer una única línea recta, igual que para leer un código QR.
Guías relacionadas
- Escanear el DNI: qué datos trae el código PDF417
- Lector de DNI para comercio: qué lector sirve (2D)
- Lector 1D vs 2D: cuál comprar para tu comercio
- Códigos de barras: qué son, tipos y cómo generarlos y leerlos
- Hardware para comercios: todas las guías
Fuentes
Mirá cómo se hace en YoFacturo

Tutorial oficial del canal de YoFacturo. Guía escrita: Métodos de Pago en YoFacturo.










