1D vs. 2D en una frase
Un código 1D (lineal) —el clásico de barras verticales— guarda un identificador corto que apunta a un dato en tu sistema. Un código 2D —como el QR o el Data Matrix— guarda mucha más información en un patrón de cuadros, se lee desde cualquier ángulo y tolera daño gracias a su corrección de errores.
Las simbologías más usadas
"Tipo de código de barras" en realidad significa "simbología". Estas son las que más vas a encontrar en retail, logística y manufactura:
| Simbología | Dim. | Qué codifica | Uso principal |
|---|---|---|---|
| EAN / UPC | 1D | GTIN numérico (fijo) | Punto de venta y retail en todo el mundo |
| Code 128 | 1D | Texto y números, alta densidad | Logística, inventario, uso general |
| GS1-128 | 1D | Code 128 + datos GS1 (lote, caducidad, SSCC) | Embarque y almacén |
| Code 39 | 1D | Alfanumérico, baja densidad | Automotriz e industria (legado) |
| QR Code | 2D | Mucho texto/URL, corrección de errores | Marketing, móvil, trazabilidad |
| Data Matrix | 2D | Mucho dato en área diminuta | Electrónica, farma, marcaje de piezas |
| PDF417 | 2D | Documentos y datos extensos | Identificaciones, pases de abordar |
Cuánta información guarda cada uno
Aquí se ve por qué los códigos 2D existen: guardan órdenes de magnitud más datos que uno lineal. Un QR puede almacenar miles de caracteres en el mismo espacio donde un GS1-128 apenas guarda unas decenas.
Capacidad máxima aproximada (caracteres alfanuméricos)
Ver datos en tabla
| Simbología | Capacidad |
|---|---|
| GS1-128 | 48 |
| PDF417 | 1800 |
| Data Matrix | 2335 |
| QR Code | 4296 |
Cómo elegir la simbología correcta
- Vas a vender en retail: necesitas EAN/UPC a partir de un GTIN de GS1 (ver abajo).
- Inventario y logística internos: Code 128 es el caballo de batalla por su densidad y confiabilidad.
- Embarque, tarimas y trazabilidad: GS1-128 codifica lote, caducidad y el SSCC de la tarima en un solo código.
- Piezas muy pequeñas: Data Matrix cabe donde un lineal no, y aquí suele convenir imprimir a 300 dpi.
- Interacción con el cliente por celular: QR, por su lectura omnidireccional con cámara.
El código 2D pequeño pide más dpi
Si vas a imprimir Data Matrix o QR diminutos en piezas, una impresora de 300 dpi (o 600 dpi en la ZT411) da la nitidez que un lector necesita para leerlos sin fallos. Lo explicamos en cómo elegir tu impresora Zebra.GS1 México y el retail
Para vender en cadenas y marketplaces (Walmart, Liverpool, Chedraui, Amazon, Mercado Libre) necesitas un código de barras válido a partir de un GTIN con prefijo de empresa emitido por GS1 México, el organismo que asigna los códigos oficiales en el país. Con ese número generas tu EAN/UPC y lo imprimes en tu etiqueta.
Nosotros no emitimos el código —eso se hace directamente con GS1 México— pero sí te damos todo lo demás para producirlo: la impresora, la etiqueta y el consumible correctos, y el lector para verificarlo. Para leerlo en almacén o punto de venta, revisa nuestros lectores y scanners Zebra.
Preguntas frecuentes
Dudas comunes sobre este tema, respondidas al grano.
¿Cuál es la diferencia entre un código de barras y un código QR?
Un código de barras clásico (1D), como EAN o Code 128, es lineal: guarda un número o texto corto en barras verticales y suele apuntar a un dato en una base de datos. Un código QR es 2D: guarda mucha más información en un patrón de cuadros, se lee desde cualquier ángulo con un smartphone y tolera daño gracias a su corrección de errores.
¿Cuándo debo usar un código 1D y cuándo uno 2D?
Usa 1D (EAN/UPC, Code 128) cuando solo necesitas un identificador que enlaza a tu sistema: punto de venta, inventario básico, logística. Usa 2D (QR, Data Matrix) cuando necesitas mucha información en poco espacio, marcar piezas muy pequeñas, resistencia a daño, o lectura con cámara/celular.
¿Qué es GS1-128 y para qué se usa?
GS1-128 es un código lineal basado en Code 128 que usa Identificadores de Aplicación (AI) del estándar GS1 para guardar datos logísticos como el GTIN, el lote, la fecha de caducidad o el SSCC de una tarima. Es el estándar de embarque y almacén; permite hasta 48 caracteres según la especificación de GS1.
¿Qué es Data Matrix y por qué se usa en piezas pequeñas?
Data Matrix es un código 2D muy compacto con corrección de errores que guarda hasta unos 2,335 caracteres alfanuméricos en un área diminuta. Por eso es el estándar para marcar electrónica, componentes, instrumental y productos farmacéuticos donde no cabe un código lineal.
¿Cómo obtengo un código de barras para vender en Walmart, Amazon o Mercado Libre?
Necesitas un GTIN con prefijo de empresa emitido por GS1 México, que es el organismo que asigna los códigos válidos para cadenas y marketplaces. Con ese número generas tu código EAN/UPC y lo imprimes en tu etiqueta. Nosotros te ayudamos con la impresora, la etiqueta y el consumible para producirlo; el alta del código se hace con GS1 México.
¿Puedo leer un código QR o Data Matrix con cualquier lector?
No. Un lector láser 1D solo lee códigos lineales como EAN, UPC o Code 128. Para leer códigos 2D como QR o Data Matrix necesitas un lector de imagen (imager) 2D, que captura el código como una foto y lo decodifica desde cualquier ángulo. La mayoría de los imagers 2D también leen 1D, así que si vas a manejar ambos tipos conviene uno 2D. Te ayudamos a elegir el lector Zebra adecuado para tus simbologías.
¿Tienes otra duda? Escríbenos por WhatsApp o visita la página de contacto.
¿Te quedó una duda de esta guía?
Zeta conoce el contenido de esta guía y te recomienda el equipo o consumible adecuado al instante.