Guía gratuita de códigos de barras ZPL. 10 simbologías, ejemplos copy-paste, configuración ^BY y casos de uso para envíos, retail y farma. Sin registro.
Prueba nuestras herramientas ZPL gratuitas ahora
Gratis, funciona en el navegador — Resultados instantáneos
ZPL soporta más de 30 tipos de códigos de barras entre 1D (lineales) y 2D (bidimensionales). Cada tipo tiene su propio comando y parámetros específicos. El comando ^BY es fundamental: se coloca ANTES del código de barras para definir el ancho del módulo (grosor de las barras), el ratio ancho/angosto y la altura por defecto. Esta guía cubre los 10 tipos más utilizados en logística, retail, manufactura y farmacéutica, con ejemplos listos para copiar y pegar.
El código de barras más usado en logística y envíos a nivel mundial. Codifica los 128 caracteres ASCII (números, letras mayúsculas/minúsculas, símbolos). Tiene 3 subtipos automáticos: A (mayúsculas + control), B (mayúsculas + minúsculas) y C (solo numérico, más compacto). La impresora selecciona el subtipo óptimo automáticamente.
^XA ^FO50,50^BY2 ^BCN,100,Y,N,N ^FD123ABC456^FS ^XZ
Código 2D que almacena hasta 4.296 caracteres alfanuméricos o 7.089 dígitos. Soporta corrección de errores (niveles H, Q, M, L) que permite leer el código aunque esté parcialmente dañado. El payload de ^FD empieza con dos caracteres: el primero es el nivel de corrección (H/Q/M/L) y el segundo es el modo de entrada (A = automático, M = segmentos manuales). Para la mayoría de los casos de producción usa HA, (alta recuperación + codificación automática).
^XA ^FO50,50 ^BQN,2,5 ^FDHA,https://zplpdf.com^FS ^XZ
Estándar mundial para productos de consumo en retail. Usado en Europa, Asia y Latinoamérica. Requiere exactamente 12 dígitos de datos (el 13° dígito de checksum se calcula automáticamente). El primer dígito identifica el país de origen (750 = México, 770 = Colombia, 779 = Argentina).
^XA ^FO50,50^BY2 ^BEN,100,Y,N ^FD750123456789^FS ^XZ
Estándar principal para productos de consumo en Estados Unidos y Canadá. Requiere exactamente 11 dígitos de datos (el 12° dígito de checksum se calcula automáticamente). Es el equivalente norteamericano del EAN-13.
^XA ^FO50,50^BY2 ^BUN,100,Y,N ^FD12345678901^FS ^XZ
Uno de los códigos más antiguos y extendidos en la industria. Codifica solo letras mayúsculas (A-Z), números (0-9) y 7 símbolos especiales (-, ., espacio, $, /, +, %). Es auto-verificable (no requiere checksum obligatorio). Menor densidad que Code 128 pero compatible con prácticamente todos los escáneres.
^XA ^FO50,50^BY2 ^B3N,N,100,Y,N ^FDABC-123^FS ^XZ
Código 2D extremadamente compacto que puede almacenar hasta 2,335 caracteres alfanuméricos en un espacio muy reducido. Tiene corrección de errores Reed-Solomon integrada (hasta 30% de daño tolerable). El parámetro de calidad (0-200) controla el nivel de redundancia. Ideal para marcado directo de piezas (DPM).
^XA ^FO50,50 ^BXN,5,200 ^FDSN:ABC123456^FS ^XZ
Código 2D apilado de alta capacidad que almacena hasta 1,850 caracteres alfanuméricos o 2,710 dígitos. Soporta 9 niveles de seguridad (corrección de errores). Puede codificar texto, números y datos binarios. Es el estándar legal para documentos de identidad en muchos países.
^XA ^FO50,50 ^B7N,5,2,3,10,N ^FDDatos extensos aquí^FS ^XZ
Código 2D compacto que NO requiere zona de silencio (quiet zone) alrededor, lo que lo hace ideal para espacios muy reducidos. Almacena hasta 3,832 dígitos o 3,067 caracteres. Soporta corrección de errores configurable. La magnificación controla el tamaño del símbolo.
^XA ^FO50,50 ^BON,5,N ^FDDatos Aztec compactos^FS ^XZ
Variante del Code 128 que usa identificadores de aplicación (AI) del estándar GS1 para codificar información estructurada como fechas de vencimiento, lotes, peso y números de serie. Se activa usando el carácter FNC1 (>8) al inicio de los datos. Es obligatorio en cadenas de suministro que siguen el estándar GS1.
^XA ^FO50,50^BY2 ^BCN,100,Y,N,N ^FD>801034531200000111719112510ABC123^FS ^XZ
Código 1D que codifica solo dígitos numéricos en pares (siempre cantidad par de dígitos). Muy compacto para datos numéricos puros. Cada par de dígitos se codifica intercalando barras y espacios, lo que reduce el espacio necesario. Si tienes un número impar de dígitos, agrega un 0 al inicio.
^XA ^FO50,50^BY2 ^B2N,100,Y,N ^FD1234567890^FS ^XZ
El ZPL dibuja el código de barras, pero los dígitos tienen que ser válidos (dígito de control GS1 incluido). Genera el código correcto y luego pégalo en tu ZPL:
Visualiza y verifica tus códigos de barras ZPL con nuestras herramientas gratuitas antes de imprimir.