ConvertiloConvertilo
3 de mayo de 2026 · Guías

Tipos de códigos de barras: EAN, UPC, Code 128, ITF y más

Una guía sencilla sobre los principales formatos de códigos de barras: dónde se usan, en qué se diferencian y cuál elegir para tiendas, marketplaces, almacenes, envíos o libros.

Tipos de códigos de barras: EAN, UPC, Code 128, ITF y más

Un código de barras es una forma legible por máquinas de codificar un número o una cadena corta mediante líneas de distinto grosor. Sin embargo, «código de barras» designa en realidad una familia de estándares: el EAN-13 de los productos de una tienda, el Code 128 de un almacén y el UPC de los artículos norteamericanos se parecen, pero codifican los datos de forma distinta y se utilizan para fines diferentes. En esta guía repasamos los formatos principales para que elijas el adecuado.

Códigos lineales (1D) y bidimensionales (2D)

Los códigos lineales son los clásicos códigos de barras formados por líneas verticales, como EAN-13, UPC y Code 128. Suelen contener entre 8 y unos 80 caracteres y se leen con escáneres convencionales o con la cámara de cualquier teléfono moderno. Sus principales ventajas son el tamaño compacto y la compatibilidad con los equipos de venta y logística.

Los códigos bidimensionales, como QR, Data Matrix, PDF417 y Aztec, son patrones cuadrados o rectangulares formados por pequeños módulos. Admiten mucha más información —hasta varios kilobytes—, pueden leerse desde distintos ángulos y a menudo siguen funcionando aunque una parte del símbolo esté dañada. QR es el más conocido, mientras que Data Matrix se utiliza mucho en productos pequeños, componentes electrónicos y dispositivos médicos.

El escáner de códigos de barras de Convertilo reconoce ambos tipos: EAN, UPC, Code 128, Code 39 e ITF (1D), además de QR, Data Matrix, PDF417 y Aztec (2D).

Comparación entre un código de barras lineal EAN-13 y un código QR bidimensional
Un código 1D como EAN-13 guarda un identificador corto; un código QR admite hasta 4296 caracteres alfanuméricos.

EAN-13 y EAN-8 — productos de venta al público

EAN-13, integrado actualmente en el sistema GTIN, es el principal formato de venta minorista en Europa y en gran parte del mundo. Consta exactamente de 13 dígitos: un prefijo de empresa GS1, una referencia de artículo y un dígito de control. El prefijo identifica a la organización miembro de GS1 que asignó el número, no necesariamente el país donde se fabricó el producto.

Las tiendas y los marketplaces suelen pedir un GTIN, como EAN-13, al crear una ficha de producto. Los números oficiales se obtienen normalmente a través de GS1. Un almacén también puede utilizar Code 128 para sus SKU internos, pero ese código interno no sustituye automáticamente a un GTIN cuando la plataforma lo exige.

EAN-8 es una versión de ocho dígitos pensada para envases muy pequeños, como golosinas o cosméticos, donde no cabe un símbolo EAN-13 completo. Se utiliza con menos frecuencia y sus números también son asignados por GS1.

Ejemplo de código de barras EAN-13 con el número 5901234123457
EAN-13 se utiliza ampliamente en productos de venta al público en Europa y muchos otros mercados. Tiene 13 dígitos y el último es el de control.

UPC-A y UPC-E — Estados Unidos y Canadá

UPC-A (Universal Product Code) es el formato de 12 dígitos más habitual en el comercio minorista de Estados Unidos y Canadá. Si vendes en Amazon US o a distribuidores norteamericanos, es frecuente que te pidan este formato de GTIN.

UPC-E comprime determinados números UPC-A en un símbolo más pequeño para envases compactos. EAN y UPC pertenecen al mismo sistema GS1 y la mayoría de los escáneres de caja modernos leen ambos automáticamente. Un UPC-A también puede representarse como EAN-13 añadiendo un cero inicial.

Ejemplo de código de barras UPC-A con el número 036000291452
UPC-A es el equivalente de 12 dígitos de EAN-13 utilizado principalmente en Estados Unidos y Canadá.

Code 128 — almacenes, logística y entradas

Code 128 es uno de los formatos 1D más versátiles. Puede codificar todo el juego de caracteres ASCII, incluidas letras, números y signos, en lugar de limitarse a dígitos. Gracias a sus juegos de caracteres eficientes, ocupa menos espacio que Code 39 para los mismos datos.

Se utiliza habitualmente en etiquetas de almacén, documentos de transporte, etiquetas logísticas GS1-128 con identificadores de aplicación, entradas, acreditaciones, números de lote y números de serie. Es una excelente opción para un SKU interno, un número de pedido o un identificador de activo que no tenga que ser un GTIN comercial.

Ejemplo de código de barras Code 128 con el texto CONVERTILO-2026
Code 128 admite letras, números y otros caracteres ASCII, por lo que resulta muy versátil para etiquetas de almacén.

Code 39 — industria, automoción y administraciones

Code 39 es un formato antiguo, pero todavía muy compatible. Codifica las letras mayúsculas A–Z, los dígitos 0–9 y un pequeño conjunto de símbolos. Su principal ventaja es la sencillez: casi cualquier equipo de lectura, incluso uno antiguo, puede reconocerlo.

Se emplea en piezas de automoción, inventarios industriales, documentación militar y administrativa, bibliotecas y algunos historiales sanitarios. Code 39 necesita más espacio que Code 128 para la misma cantidad de datos, por lo que los sistemas nuevos suelen preferir Code 128.

Ejemplo de código de barras Code 39 con el texto CONVERTILO 39
Code 39 admite letras mayúsculas y números. Es un formato antiguo, pero sigue siendo compatible con una gran variedad de equipos.

ITF e ITF-14 — cajas y embalajes de transporte

ITF-14 (Interleaved 2 of 5, de 14 dígitos) se utiliza para identificar agrupaciones comerciales como cajas y embalajes de transporte. Representa un GTIN-14 formado por un indicador del nivel de embalaje, la referencia del artículo y un dígito de control.

El formato ITF estándar puede codificar cualquier cantidad par de dígitos. Sus barras anchas toleran mejor la impresión de menor calidad sobre cartón ondulado, por eso sigue siendo habitual cuando el código se imprime directamente en una caja de transporte.

Ejemplo de código de barras ITF-14 con el número 12345678901231
ITF-14 se utiliza habitualmente para identificar cajas, embalajes y otros envases de transporte.

Código QR y Data Matrix — enlaces y trazabilidad

El código QR es el formato 2D más conocido. Puede codificar hasta 4296 caracteres alfanuméricos y prácticamente cualquier smartphone puede leerlo. Se usa para enlaces, credenciales Wi-Fi, pagos, entradas, contactos (vCard) y muchas otras aplicaciones.

Data Matrix es un símbolo 2D compacto con un patrón de localización en forma de L. Resulta ideal para artículos muy pequeños y el marcado directo de piezas, por lo que se emplea ampliamente en electrónica, dispositivos médicos, medicamentos y sistemas regulados de trazabilidad. Los datos y requisitos de registro concretos dependen del sector y del país.

Ejemplo de código QR que enlaza al generador de códigos de barras de Convertilo
QR es el formato 2D más conocido y puede codificar enlaces, texto, credenciales Wi-Fi, entradas y tarjetas vCard.

Cómo elegir el código de barras adecuado

Vas a vender un producto en una tienda o marketplace → utiliza el formato GTIN que exija el vendedor, normalmente EAN-13 o UPC-A.

Vas a etiquetar cajas y palés de almacén → utiliza ITF-14 para agrupaciones comerciales o Code 128 / GS1-128 para pedidos y datos logísticos.

Vas a crear una entrada o acreditación → elige Code 128 para un identificador compacto o un código QR si necesitas guardar un enlace o más información.

Debes cumplir un sistema regulado de trazabilidad → utiliza el formato indicado por el regulador, a menudo GS1 DataMatrix u otro perfil de Data Matrix.

Solo necesitas compartir un enlace o una red Wi-Fi → utiliza un código QR.

🛠️
Crea o escanea un código de barras

Usa nuestro generador online para crear EAN-13, Code 128, UPC y otros formatos, o escanea un código desde una foto o la cámara con nuestro lector.

Abrir el generador de códigos →

Preguntas frecuentes

¿Qué código de barras necesito para Amazon u otro marketplace?

La mayoría de los marketplaces piden un GTIN válido al crear la ficha de un producto: normalmente UPC-A en Norteamérica o EAN-13 en muchos otros mercados. Los requisitos y las exenciones cambian según la plataforma y la categoría, así que consulta primero su política. Code 128 sirve para SKU internos y etiquetas de almacén, pero no sustituye a un GTIN oficial cuando es obligatorio.

¿Cómo consigo un EAN-13 para mi propio producto?

Los GTIN oficiales, incluidos los números EAN-13, se licencian a través de las organizaciones nacionales de GS1. Al registrar tu empresa obtienes un prefijo de compañía o GTIN individuales, según el servicio disponible en tu país. Generar la imagen de un código de barras no registra ni asigna el número por sí solo.

¿Qué diferencia hay entre un código de barras y un código QR?

Un código de barras 1D tradicional utiliza líneas verticales y normalmente almacena un identificador corto. Un código QR es una cuadrícula bidimensional que admite mucha más información: hasta 4296 caracteres alfanuméricos. Los QR se leen desde distintos ángulos y tienen corrección de errores, mientras que un lector 1D necesita una línea de escaneo despejada a través de las barras.

¿Puedo usar los códigos generados para impresión comercial?

Sí. Puedes descargar los símbolos en PNG o SVG desde nuestro generador e imprimirlos en etiquetas o envases. Asegúrate de tener derecho a utilizar el valor codificado: los GTIN comerciales, como EAN y UPC, se asignan a través de GS1, y algunos usos regulados tienen requisitos adicionales de registro y calidad de impresión.

¿Puedo escanear un código de barras desde una foto?

Sí. Nuestro lector funciona tanto con la cámara en directo como con imágenes existentes: sube una foto o captura de pantalla y la herramienta intentará descodificarla. Para obtener el mejor resultado, utiliza una imagen nítida, con buen contraste, y procura que el código completo aparezca visible y bastante recto.