Generador de códigos de barras Code 128

Code 128 permite codificar letras, cifras y símbolos en un código de barras compacto que pueden leer los lectores compatibles. Introduce el texto y descarga el código o imprímelo.

Opciones

Descripción

Descarga

Logotipo en el centro

Solo para códigos QR. Tu logotipo no sale de tu dispositivo.

La corrección de errores cambia a «Alta» para que el código se pueda seguir escaneando. Escanea un código de prueba antes de imprimir muchos.

Seguimiento de enlaces (UTM)
Impresión

En el cuadro de diálogo de impresión, elige 100 % o «Tamaño real» y desactiva los encabezados y pies de página. Imprime primero una página de prueba en papel normal y colócala sobre una hoja de etiquetas para compararla.

Tu código

Cuándo usar Code 128

  • Envíos y logística: etiquetas de paquetes y palés, números de pedido.
  • Inventarios y almacenes: etiquetas de SKU y de ubicación en estanterías.
  • Etiquetas de equipos y números de serie: consulta el generador de etiquetas de inventario para crear series numeradas.
  • Bibliotecas, documentos y entradas: cualquier identificador interno que combine letras y cifras.

¿Un lector o sistema que ya tienes exige Code 39? Usa el generador de códigos de barras Code 39.

Code 128, GS1-128 y códigos de barras de producto

  • Carácter de control: todo código de barras Code 128 termina con un carácter de control que los lectores usan para detectar errores de lectura. Este generador lo calcula automáticamente; no aparece en el texto bajo las barras.
  • No sirve para productos en tiendas: las cajas de los supermercados esperan EAN-13 o UPC-A. Usa Code 128 para tus propias etiquetas.
  • GS1-128 es una forma especial de Code 128 para etiquetas logísticas, con códigos como (00) o (01) entre paréntesis que indican al lector qué significa cada número. Este generador crea Code 128 estándar, no GS1-128. Si un cliente o transportista te pide GS1-128, usa un software de etiquetado que lo admita.

Ejemplos de contenido típico en Code 128: SHIP-2026-0042 para un envío, A-12-03 para una ubicación en estantería, SN 4471-B para un número de serie.

Consejos para que los códigos de barras se escaneen bien

  • Para imprimir, usa un grosor de barras de al menos 2 y deja suficiente espacio en blanco a ambos lados del código.
  • Las barras oscuras sobre fondo blanco suelen escanearse mejor. Evita las barras rojas: muchos lectores usan luz roja y pueden no detectarlas.
  • Para muchas etiquetas, usa Lote desde CSV e imprime directamente en hojas de etiquetas Avery.

Preguntas frecuentes

¿Qué puede codificar Code 128?

Todos los caracteres ASCII estándar: letras mayúsculas y minúsculas, cifras, espacios y signos de puntuación. Las secuencias largas de cifras se empaquetan de forma aún más compacta.

¿Code 128 o Code 39?

Usa Code 128, salvo que un sistema existente exija Code 39. Code 128 crea códigos de barras más cortos para el mismo contenido y admite letras minúsculas.

¿Puedo usar letras como ñ, á o ü?

No. Code 128 solo admite caracteres ASCII básicos. Para textos con tildes o eñes, usa un código QR.

¿Qué longitud puede tener el contenido?

No hay un límite fijo, pero cada carácter hace que el código de barras sea más ancho. Mantenlo por debajo de unos 20 caracteres para que las etiquetas se escaneen con facilidad.

¿Code 128 tiene dígito de control?

Sí. Se calcula un carácter de control a partir de todos los demás caracteres y se añade al final de las barras. El generador lo añade automáticamente y no aparece en el texto bajo el código.

¿Puedo crear códigos de barras GS1-128 aquí?

No. Este es un generador de Code 128 estándar. GS1-128 añade un carácter de inicio especial y códigos de datos GS1 entre paréntesis que comprueban los socios logísticos, así que para esas etiquetas usa un software de etiquetado compatible con GS1-128.

¿Puedo usar un código Code 128 en productos que vendo en tiendas?

No. Las cajas de las tiendas leen números de producto EAN-13 y UPC-A de GS1. Code 128 es para envíos, inventario, identificación de equipos y otras etiquetas internas.