Generador de código Data Matrix y GS1 DataMatrix

Crea un código Data Matrix gratis con un texto o un enlace, o un GS1 DataMatrix con GTIN, lote, fecha de caducidad y número de serie para la cadena de suministro. Ves la vista previa al instante y lo descargas en PNG o lo imprimes.

Un enlace, un número de pieza o cualquier texto, hasta 500 caracteres.

Uso comercial permitido. En códigos GS1 (EAN, UPC, GTIN-14, GS1-128, SSCC) el número debe salir del prefijo de empresa que GS1 te asignó a ti: el generador dibuja el código, no asigna números.

¿Vas a generar un GS1 DataMatrix?

El GTIN del campo (01) tiene que ser un número asignado a tu empresa por GS1 y llevar su dígito de control correcto; el generador lo valida, pero no asigna números. Si tienes una lista de GTIN, revísalos antes con la calculadora de dígito de control.

¿Qué es un código Data Matrix?

Un código Data Matrix es un código de barras bidimensional (2D) formado por una matriz de módulos cuadrados blancos y negros. Guarda más información que un código lineal en menos espacio e incluye corrección de errores (Reed-Solomon), por lo que puede leerse aunque una parte esté dañada. Se lee con un lector 2D de imagen o con una app.

Se reconoce por su patrón de localización: dos de sus lados forman una «L» continua y los otros dos alternan módulos claros y oscuros. El código QR, en cambio, tiene tres cuadros grandes en las esquinas.

Data Matrix y QR: en qué se diferencian

  • Los dos son códigos 2D con corrección de errores, y un lector de imagen 2D lee ambos.
  • El QR es el que el público reconoce y el habitual para llevar a una página web desde el celular: menús, promociones, enlaces en el empaque.
  • El Data Matrix es más habitual en industria, salud y logística, sobre todo en su versión GS1, y se suele elegir cuando el espacio en la etiqueta o en la pieza es reducido.

Comparativa completa, con casos de uso: Data Matrix vs QR: cuándo usar cada código 2D.

¿Qué es GS1 DataMatrix y para qué se usa?

El GS1 DataMatrix es un Data Matrix que sigue las reglas de GS1: empieza con un carácter especial (FNC1) que avisa al lector de que el contenido son datos GS1, y cada dato va precedido de un identificador de aplicación (AI), el número entre paréntesis que dice qué es. Así, un solo código identifica el producto con su GTIN y añade el lote, la fecha de caducidad o el número de serie. Es habitual en salud y farmacia (medicamentos y dispositivos médicos) y en la trazabilidad de productos.

Datos que admite este generador

AIDatoFormato GS1Ejemplo
(01)GTIN (EAN-13, UPC-A o GTIN-14)14 dígitos; a un EAN-13 se le antepone un 007501234567893
(10)LoteHasta 20 caracteresLOTE2026A
(17)Fecha de caducidad6 dígitos, AAMMDD271231 (31/12/2027)
(21)Número de serieHasta 20 caracteresSER0001

Fuente de los formatos: GS1, identificadores de aplicación. En este generador, el lote y la serie admiten letras sin acentos, números, guion, punto y barra.

Cadena resultante con los datos del ejemplo

(01)07501234567893(17)271231(10)LOTE2026A

Y si añades el número de serie:

(01)07501234567893(17)271231(10)LOTE2026A(21)SER0001

Los paréntesis solo hacen legible la cadena para una persona: no se codifican. El lote, la caducidad y la serie no se usan solos: GS1 exige que acompañen a un identificador como el GTIN, por eso aquí el GTIN es obligatorio. Al codificar, el generador añade el separador que GS1 pide cuando a un dato de longitud variable, como el lote, le sigue otro.

¿Data Matrix normal o GS1 DataMatrix?

La regla práctica: si el código va a viajar por la cadena de suministro y tus clientes o distribuidores lo van a leer como datos GS1, usa GS1 DataMatrix. Si es un enlace o una referencia que solo lees tú, basta un Data Matrix normal.

CaracterísticaData Matrix (texto o enlace)GS1 DataMatrix
Qué contieneTexto libre: un enlace, un número de pieza, una referencia internaGTIN y, si los necesitas, lote, caducidad y número de serie
Úsalo cuandoEl código se lee dentro de tu empresa o con tu propio sistemaEl código llega a clientes, distribuidores u operadores logísticos
Qué recibe quien lo leeEl texto tal cualDatos GS1 que su sistema puede separar en GTIN, lote, caducidad y serie
¿Necesitas GS1?NoSí, para tener un GTIN propio

Ojo: si escribes «(01)07501234567893(17)271231(10)LOTE2026A» en la pestaña «Texto o enlace», obtienes un Data Matrix normal con los paréntesis como texto, no un GS1 DataMatrix. Para datos GS1, usa la pestaña «GS1 DataMatrix».

Si vendes en tiendas, pregunta a cada cadena qué código escanea en caja antes de sustituir tu EAN-13 o UPC-A por un código 2D.

Consejos para imprimir un Data Matrix que se lea a la primera

  • Respeta la zona de silencio. Deja un margen libre alrededor del código, sin texto, líneas ni bordes de la etiqueta encima. El PNG o SVG que descargas ya trae ese margen blanco: no lo recortes.
  • Cuida el contraste. Módulos oscuros sobre fondo claro; negro sobre blanco es lo más seguro. Evita fondos de color, tramas o materiales brillantes que reflejen la luz.
  • No deformes el cuadrado. Al cambiar el tamaño en tu programa de diseño, escala manteniendo la proporción: un Data Matrix estirado o aplastado puede dejar de leerse.
  • Dale tamaño suficiente. Cuantos más datos lleva, más módulos tiene el código. Si al imprimir los módulos se ven borrosos o se juntan, imprímelo más grande o con mejor resolución.
  • Elige una superficie plana. Evita pliegues, costuras y curvas muy cerradas del envase.
  • Prueba antes de imprimir el lote. Escanea una etiqueta impresa con el lector que se va a usar. En un GS1 DataMatrix, comprueba además que el sistema muestre el GTIN, el lote y la caducidad por separado.

¿Tu código no escanea? Revisa las causas más comunes.

Preguntas frecuentes sobre Data Matrix

¿Qué es un código Data Matrix?

Es un código de barras bidimensional (2D) formado por una matriz de módulos cuadrados. Guarda más información que un código lineal en menos espacio e incluye corrección de errores, así que puede leerse aunque una parte esté dañada. Se lee con un lector 2D de imagen o con una app.

¿Qué diferencia hay entre Data Matrix y GS1 DataMatrix?

El GS1 DataMatrix es un Data Matrix que sigue las reglas de GS1: empieza con un carácter especial (FNC1) y organiza los datos con identificadores de aplicación, como (01) para el GTIN o (17) para la caducidad. Un Data Matrix normal guarda texto libre, como un enlace o una referencia interna.

¿Data Matrix o código QR: cuál me conviene?

Si quieres que tus clientes abran una página web con el celular, el QR es el código que el público reconoce. Si el código identifica productos en la cadena de suministro con GTIN, lote, caducidad o número de serie, usa GS1 DataMatrix. Los dos son códigos 2D con corrección de errores.

¿Cómo se escribe la fecha de caducidad en un GS1 DataMatrix?

Con el identificador (17) y 6 dígitos en formato AAMMDD: año, mes y día. Por ejemplo, 271231 es el 31 de diciembre de 2027, y en la cadena del código queda como (17)271231.

¿Necesito afiliarme a GS1 para generar un GS1 DataMatrix?

Para el GTIN, sí: tiene que ser un número asignado a tu empresa por GS1 (GS1 México, GS1 Colombia, AECOC en España, etc.). Este generador valida su dígito de control y arma el código, pero no asigna números. Para un Data Matrix normal con texto o un enlace no necesitas afiliarte.

¿Con qué se lee un código Data Matrix?

Con un lector de códigos 2D (de imagen) o con una app de lectura que admita Data Matrix. Los escáneres láser que solo leen códigos lineales, como el EAN-13, no lo leen. Antes de imprimir muchas etiquetas, prueba una con el lector que se va a usar.

¿En qué formato se descarga el código Data Matrix?

En PNG, listo para tu etiqueta o tu diseño de empaque, con un margen blanco alrededor. Sin cuenta, la descarga lleva una marca discreta de generacodigo.com; con una cuenta gratuita descargas hasta 20 códigos al mes sin marca, en PNG o en SVG (vectorial, ideal para imprenta y diseño de empaque).

Herramientas y guías relacionadas

Tu etiqueta está lista. ¿Cómo la quieres?

Sin marca de agua

Cuenta gratis con Google. 20 códigos al mes, sin tarjeta.

Con marca de agua

Sin cuenta, al instante. Útil para una prueba de impresión.

Tu etiqueta se conserva: al volver de Google, la descarga sin marca empieza sola. El generador sigue siendo gratis y sin cuenta.