Monu Tools

Generador de códigos de barras Code 128

Genera códigos de barras Code 128 densos para SKUs, números de serie y etiquetas logísticas, individual o en lote, como PNG o SVG.

Cómo usar Code 128

  1. 01

    Introduce cualquier texto: letras, dígitos, puntuación y espacios son compatibles.

  2. 02

    Define longitud, altura y margen en milímetros y elige si el texto se imprime bajo las barras.

  3. 03

    Descarga como PNG o SVG, o pega una lista para generar un lote entero de una vez.

ASCII completo, un solo código de barras

El estándar Code 128 cubre los 128 caracteres ASCII, y este generador acepta el rango imprimible: letras mayúsculas y minúsculas, dígitos, espacios y puntuación. Esa flexibilidad es la razón por la que cubre la mayoría de los identificadores que una empresa realmente usa, ya sea un SKU alfanumérico, un número de serie con prefijo de letra o un código de seguimiento puramente numérico.

Aparece con más frecuencia en SKUs, números de serie y etiquetas logísticas precisamente porque no obliga al contenido a un conjunto de caracteres estrecho como hacen los formatos más antiguos, y se mantiene compacto incluso cuando el contenido se alarga.

Subconjuntos A, B, C y densidad

Internamente, Code 128 tiene tres subconjuntos de caracteres. El subconjunto A gestiona letras mayúsculas, dígitos y caracteres de control, el subconjunto B gestiona letras mayúsculas y minúsculas, dígitos y puntuación, y el subconjunto C empaqueta dígitos de dos en dos en un solo símbolo en lugar de un dígito por símbolo. Un código de barras puede cambiar de subconjunto a mitad de camino si eso produce un resultado más corto, y este generador gestiona ese cambio automáticamente.

El subconjunto C es lo que hace de Code 128 el código de barras 1D común más denso para contenido numérico: dos dígitos por símbolo superan la codificación de un carácter por símbolo que usan formatos más antiguos como Code 39, y Code 39 también necesita un espacio más ancho entre caracteres. El efecto práctico es que un número dado de dígitos ocupa notablemente menos ancho de etiqueta en Code 128 que en Code 39.

GS1-128 e impresión de etiquetas

GS1-128, a veces todavía llamado UCC/EAN-128, es Code 128 combinado con un carácter inicial especial y un conjunto definido de identificadores de aplicación que estructuran los datos en campos como número de lote, fecha de caducidad o cantidad. Este generador produce Code 128 puro a partir del texto que introduces y no añade ese carácter inicial ni interpreta identificadores de aplicación, así que no sustituye a una herramienta de etiquetas GS1-128 dedicada.

Para imprimir, una descarga en SVG se mantiene nítida a cualquier tamaño, lo que conviene al software de diseño de etiquetas y a las tiradas grandes, mientras que PNG es más simple para un uso rápido en documentos de oficina. Sea cual sea el formato que uses, deja una zona muda clara alrededor de las barras y comprueba que el tamaño de la etiqueta coincide con la resolución de tu impresora, ya que barras finas impresas demasiado pequeñas pueden fundirse entre ellas.

Preguntas frecuentes

¿Qué puede codificar Code 128?

El estándar Code 128 cubre los 128 caracteres ASCII, de ahí el nombre. Esta herramienta acepta el rango imprimible: letras mayúsculas y minúsculas, dígitos, puntuación y espacios. Por eso Code 128 funciona para casi cualquier cadena corta, desde un SKU hasta un número de seguimiento o un código de serie con letras en mayúsculas y minúsculas mezcladas.

¿Qué son los subconjuntos A, B y C?

Code 128 tiene tres subconjuntos de caracteres internos. El subconjunto A cubre letras mayúsculas, dígitos y caracteres de control, el subconjunto B cubre letras mayúsculas y minúsculas, dígitos y puntuación, y el subconjunto C empaqueta dígitos de dos en dos en un solo símbolo, lo que hace tan compactas las cadenas numéricas largas. El generador cambia de subconjunto automáticamente para producir el código válido más corto para lo que escribas, así que nunca eliges un subconjunto tú mismo.

¿Cómo de denso es Code 128 comparado con Code 39?

Code 128 es generalmente el código de barras 1D común más denso, especialmente para contenido numérico, porque el subconjunto C codifica dos dígitos por símbolo mientras que Code 39 necesita un símbolo por carácter y también requiere un espacio más ancho entre caracteres. Una tanda de dígitos que cabe en una etiqueta corta de Code 128 puede necesitar casi el doble de anchura en Code 39.

¿Es lo mismo que GS1-128?

No exactamente. GS1-128 (antes UCC/EAN-128) es Code 128 usado con un carácter FNC1 inicial e identificadores de aplicación estructurados, como números de lote, fechas de caducidad o números de serie, empaquetados en los datos. Esta herramienta genera Code 128 puro a partir del texto que introduces; no añade caracteres FNC1 ni interpreta identificadores de aplicación, así que crear etiquetas GS1-128 queda fuera de su alcance.

¿Puedo imprimir estas etiquetas directamente?

Sí. Descarga el código como SVG para software de etiquetas y tiradas de impresión que necesiten un resultado nítido a cualquier tamaño, o como PNG para un uso rápido en documentos, hojas de cálculo o plantillas de etiquetas simples. Mantén una zona muda clara alrededor de las barras y ajusta la etiqueta a la resolución de la impresora para que las barras finas no se difuminen entre sí.

Fuentes

Insertar esta herramienta

Añade esta herramienta a tu propio sitio web. Copia el fragmento de abajo. Se mantiene actualizado automáticamente.

<iframe src="https://monu.tools/embed/es/code-128-generator" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>

Herramientas relacionadas