Generador de código de barras Code 128 gratuito — Cree, previsualice y descargue al instante
Genere códigos de barras Code 128 en línea gratis — sin registro, sin software, sin límites. Ingrese cualquier cadena alfanumérica y obtenga un código de barras nítido y escaneable en formato PNG o SVG en segundos. Code 128 admite el conjunto completo de caracteres ASCII, lo que lo hace ideal para etiquetas de envío, seguimiento de inventario, SKU minoristas y aplicaciones logísticas. Vista previa en tiempo real mientras escribe. Descargue, genere en masa o copie su código de barras al instante.
¿Qué es Code 128?
Code 128 es una simbología de código de barras lineal de alta densidad y longitud variable que puede codificar el conjunto completo de 128 caracteres ASCII — incluyendo letras mayúsculas y minúsculas, dígitos, puntuación y caracteres de control. Estandarizado bajo ISO/IEC 15417, es uno de los códigos de barras 1D más utilizados en el mundo, adoptado en envíos, almacenamiento, venta minorista, atención médica y fabricación. Code 128 selecciona automáticamente el subconjunto de codificación más compacto (A, B o C) según sus datos de entrada, logrando el ancho de código de barras más pequeño posible para cualquier cadena dada. Cada código de barras Code 128 incluye un carácter de verificación Mod 103 calculado automáticamente, lo que garantiza lecturas confiables del escáner incluso en entornos exigentes.
- Soporte ASCII completo — Letras, dígitos y caracteres especialesCode 128 codifica todos los 128 caracteres ASCII: letras mayúsculas y minúsculas (A–Z, a–z), dígitos (0–9) y la gama completa de puntuación y caracteres de control. A diferencia de Code 39 o ITF, no está limitado a un subconjunto de caracteres restringido. Cualquier valor ASCII imprimible o no imprimible se puede codificar en un solo código de barras Code 128, convirtiéndolo en el formato ideal cuando sus datos contienen mayúsculas y minúsculas mixtas, símbolos especiales o longitudes variables.
- Tres subconjuntos de codificación: A, B y CCode 128 utiliza tres modos de codificación internos. El subconjunto A codifica letras mayúsculas, dígitos y caracteres de control ASCII (NUL–US). El subconjunto B codifica el rango ASCII imprimible completo, incluyendo letras minúsculas. El subconjunto C codifica pares de dígitos (00–99) en un solo carácter de símbolo, reduciendo a la mitad la longitud del código de barras para datos puramente numéricos. Code 128 (modo automático) cambia entre subconjuntos dentro de un solo código de barras para maximizar la densidad, mientras que Code 128A, Code 128B y Code 128C se fijan a un subconjunto específico.
- Dígito de verificación Mod 103 automáticoCada código de barras Code 128 incluye un carácter de verificación obligatorio calculado mediante el algoritmo Mod 103. Este dígito de verificación se calcula automáticamente — nunca necesita calcularlo o agregarlo manualmente. El carácter de verificación permite que los escáneres detecten y rechacen lecturas corruptas causadas por defectos de impresión, daños en la etiqueta o ángulos de escaneo deficientes, dando a Code 128 una excelente confiabilidad en entornos de escaneo de alto rendimiento.
- Estándar de la industria: Envíos, venta minorista y logísticaCode 128 es la base de las etiquetas logísticas GS1-128 (anteriormente UCC/EAN-128), utilizadas por SEUR, FedEx, Amazon y los principales minoristas de todo el mundo. Es el formato requerido para las etiquetas de cajas de envío SSCC, las etiquetas de inventario FBA y la mayoría de los sistemas de gestión de almacenes. Su combinación de tamaño compacto, soporte completo de caracteres y alta compatibilidad con escáneres lo convierte en la opción predeterminada cuando se necesita un código de barras 1D de propósito general.
- Codificación de alta densidad — Compacto y escaneableCode 128 logra una de las densidades de datos más altas entre los códigos de barras lineales. Al usar barras y espacios de ancho variable en 11 módulos por carácter, codifica más datos por pulgada que Code 39 o Codabar. Para datos numéricos específicamente, Code 128C codifica dos dígitos por carácter de símbolo — lo que lo convierte en el código de barras 1D más compacto disponible para cadenas puramente numéricas como números de serie, números de lote y GTIN.
Cómo crear un código de barras Code 128 — Paso a paso
Crear un código de barras Code 128 escaneable y listo para imprimir con este generador en línea gratuito lleva menos de un minuto. Siga estos cuatro pasos:
¿Quién debería usar este generador de código de barras Code 128?
Este generador gratuito de Code 128 en línea está diseñado para cualquier persona que necesite códigos de barras confiables y de calidad profesional sin invertir en software especializado. Estos son los que más se benefician.
Operaciones de envío y cumplimiento
Genere etiquetas de envío y enrutamiento Code 128 para paquetes, cartones y paletas. Importe en masa ID de envío desde su sistema de gestión de pedidos y produzca etiquetas listas para imprimir en segundos sin software de etiquetado dedicado ni un servicio de códigos de barras de pago.
Minoristas y vendedores de comercio electrónico
Cree etiquetas de productos internas, pegatinas de selección y embalaje, y códigos de ubicación de almacén utilizando Code 128. Importe su catálogo de productos completo desde una hoja de cálculo, genere todos los códigos de barras en masa e imprima en papel de etiquetas estándar sin costo.
Administradores de atención médica
Produzca códigos de barras Code 128 para pulseras de pacientes, tubos de recolección de muestras, envases de medicamentos y etiquetas de equipos médicos. Confíe en el cálculo automático del dígito de verificación Mod 103 para lecturas de escáner confiables y verificadas en flujos de trabajo clínicos.
Desarrolladores e integradores de sistemas
Prototipe o pruebe rápidamente integraciones de códigos de barras Code 128 sin configurar una biblioteca de códigos de barras local. Genere códigos de barras de referencia para validar la configuración del escáner, la lógica del dígito de verificación o el diseño de la etiqueta antes de implementar una canalización de codificación de producción.
Características del generador de código de barras Code 128
Todo lo que necesita para crear códigos de barras Code 128 de calidad profesional — desde vista previa en tiempo real y selección automática de formato hasta generación masiva, control de tamaño y salida SVG sin pérdidas.
Selección automática de subconjunto (A / B / C)
En el modo automático Code 128, el codificador analiza su entrada y cambia automáticamente entre los subconjuntos A, B y C dentro de un solo código de barras para producir el símbolo más corto posible. Las largas secuencias numéricas se codifican usando el subconjunto C (dos dígitos por carácter); el contenido en minúsculas o mixto usa el subconjunto B; los caracteres de control usan el subconjunto A. El resultado es el código de barras Code 128 más compacto para cualquier entrada sin configuración manual.
Vista previa en tiempo real mientras escribe
La vista previa del código de barras se actualiza en vivo con cada pulsación de tecla. Vea el código de barras exacto que se generará — incluyendo el patrón de barras, el texto legible por humanos y las proporciones generales — antes de descargarlo. Los caracteres no válidos para el subconjunto seleccionado se marcan inmediatamente para que pueda corregir la entrada antes de que llegue a una impresora o sistema de etiquetado.
Descarga PNG y SVG
Descargue su código de barras Code 128 como PNG de alta resolución para documentos, etiquetas y correos electrónicos, o como SVG sin pérdidas para flujos de trabajo listos para impresión, plantillas de etiquetas y editores de gráficos vectoriales. Los códigos de barras SVG se escalan a cualquier tamaño sin pixelación, lo que los hace ideales para impresión de gran formato, visualización en pantalla e incrustación en páginas web o archivos de diseño.
Ancho, alto y zona silenciosa ajustables
Controle cada parámetro visual de su código de barras Code 128: altura de las barras, ancho del módulo (dimensión X), tamaño de fuente para el texto legible por humanos y ancho de la zona silenciosa en cada lado. Las zonas silenciosas — los espacios en blanco obligatorios a la izquierda y derecha del código de barras — son necesarias para la confiabilidad del escáner y se incluyen automáticamente con el ancho mínimo correcto según ISO/IEC 15417.
Texto legible por humanos — Mostrar u ocultar
Active o desactive el texto de interpretación legible por humanos (HRI) debajo del código de barras. Cuando se muestra, el valor codificado se imprime debajo de las barras en una fuente clara y estándar — requerido en muchas etiquetas de envío y venta minorista para que los operadores puedan leer el valor visualmente sin un escáner. Oculte el HRI para etiquetas con espacio limitado o al incrustar códigos de barras en aplicaciones que muestran el valor por separado.
Generación masiva de códigos de barras
Genere cientos de códigos de barras Code 128 únicos en una sola operación utilizando el panel de entrada masiva. Ingrese un valor por línea y descargue todos los códigos de barras como un archivo ZIP de archivos PNG o SVG. Ideal para producir etiquetas de envío serializadas, pegatinas de inventario o etiquetas de productos a partir de una lista SKU exportada sin generación manual uno por uno.
Sin registro, sin marcas de agua, sin límites
Este generador de Code 128 es completamente gratuito, sin límites de uso, sin necesidad de cuenta y sin marcas de agua en los archivos descargados. Toda la codificación de códigos de barras ocurre en su navegador — sus datos de entrada nunca se transmiten a ningún servidor. Genere un código de barras o diez mil; la herramienta no impone límites ni retiene datos.
Personalización de colores
Cambie el color de las barras en primer plano y el color de fondo de su código de barras Code 128 para que coincida con las pautas de la marca o el soporte de la etiqueta. Los colores personalizados son totalmente compatibles con la salida SVG y PNG. Tenga en cuenta que se requiere un alto contraste entre las barras y el fondo para un escaneo confiable — se recomienda encarecidamente barras oscuras sobre fondo claro para cualquier código de barras operativo.
Casos de uso de Code 128 y ejemplos del mundo real
Code 128 se utiliza en prácticamente todas las industrias que requieren etiquetas legibles por máquina. Estas son las aplicaciones reales más comunes.

Etiquetas de envío y logística
Code 128 es el código de barras estándar para etiquetas de paquetes y envíos utilizadas por transportistas de todo el mundo. Codifique números de seguimiento, ID de envío y códigos de enrutamiento en un solo código de barras compacto. Su alta confiabilidad de escaneo y soporte ASCII completo lo convierten en el formato preferido para sistemas de escaneo de cintas transportadoras en centros de distribución.

Etiquetas de inventario de almacén y SKU
Imprima etiquetas SKU Code 128 para estanterías de almacén, ubicaciones de contenedores y gestión de inventario. Codifique códigos SKU alfanuméricos, números de lote o identificadores de productos internos. Genere en masa desde una exportación WMS e imprima en papel de etiquetas Avery o A4 sin ningún software de etiquetado dedicado.

Etiquetas de pacientes y muestras de atención médica
Code 128 es ampliamente adoptado en la atención médica para pulseras de pacientes, etiquetas de recipientes de muestras y dispensación de medicamentos. Su capacidad para codificar identificadores alfanuméricos de longitud variable, combinada con la validación obligatoria del dígito de verificación, lo convierte en uno de los formatos más confiables para entornos clínicos donde la precisión del escaneo es crítica.

Etiquetas de productos minoristas y etiquetas de precio
Los minoristas usan Code 128 para etiquetas de productos internas, etiquetas de precio y pegatinas promocionales cuando no se requiere EAN o UPC. A diferencia de EAN-13 o UPC-A, Code 128 no tiene restricción de longitud fija — puede codificar códigos cortos o identificadores de productos alfanuméricos largos en el mismo formato sin configuraciones separadas.

Seguimiento de documentos y archivos
Bufetes de abogados, agencias gubernamentales y proveedores de atención médica utilizan códigos de barras Code 128 para rastrear documentos físicos a través de flujos de trabajo de escaneo. Codifique ID de documentos, números de caso o referencias de archivos en códigos de barras Code 128 impresos en etiquetas de carpetas o portadas para clasificación, enrutamiento y recuperación automatizados.

Control de acceso y emisión de boletos para eventos
Code 128 se utiliza para boletos de eventos, pases de acceso y tarjetas de membresía cuando se prefiere un código de barras 1D compacto sobre un código QR. Codifique números de referencia de reserva, identificadores de asientos o ID de miembros. La alta velocidad de escaneo de Code 128 en escáneres lineales lo hace particularmente adecuado para entornos de puertas de acceso de alto rendimiento.
Código de barras Code 128 — Preguntas frecuentes
Respuestas técnicas a las preguntas más comunes sobre las reglas de codificación Code 128, soporte de caracteres, subconjuntos, dígitos de verificación y uso práctico.
¿Qué caracteres puede codificar Code 128?
Code 128 puede codificar todos los 128 caracteres ASCII — dígitos 0–9, letras mayúsculas A–Z, letras minúsculas a–z, signos de puntuación y caracteres de control (NUL a DEL). Esto lo convierte en uno de los códigos de barras 1D más flexibles. Los caracteres específicos admitidos dependen del subconjunto utilizado: el subconjunto A cubre dígitos, letras mayúsculas y caracteres de control; el subconjunto B agrega letras minúsculas y puntuación adicional; el subconjunto C solo codifica pares de dígitos. Code 128 (auto) combina subconjuntos dentro de un solo código de barras para máxima flexibilidad.
¿Cuál es la diferencia entre Code 128, Code 128A, Code 128B y Code 128C?
Code 128 (auto) mezcla automáticamente los subconjuntos A, B y C dentro de un solo código de barras para codificar cualquier entrada ASCII de la manera más compacta posible. Code 128A está fijado al subconjunto A y codifica letras mayúsculas, dígitos y caracteres de control ASCII (0x00–0x5F). Code 128B está fijado al subconjunto B y codifica el rango ASCII imprimible completo, incluyendo letras minúsculas (0x20–0x7F). Code 128C está fijado al subconjunto C y codifica pares de dígitos (00–99), reduciendo a la mitad el ancho del código de barras en comparación con Code 128B para datos puramente numéricos. Use el modo automático a menos que tenga un requisito de sistema específico para fijarse a un solo subconjunto.
¿Code 128 tiene un dígito de verificación?
Sí. Cada código de barras Code 128 contiene un carácter de verificación obligatorio calculado mediante el algoritmo Mod 103. El carácter de verificación se basa en una suma ponderada de todos los valores de los caracteres del símbolo y es añadido automáticamente por el codificador. No necesita calcularlo ni incluirlo manualmente. Los escáneres verifican el carácter de verificación durante la decodificación y rechazan las lecturas donde no coincide, proporcionando una capa de detección de errores incorporada.
¿Hay una longitud mínima o máxima para Code 128?
Code 128 no tiene una longitud de datos mínima o máxima fija definida por el estándar, aunque la mayoría de las implementaciones requieren al menos un carácter de datos. Los límites prácticos superiores están determinados por el espacio físico disponible en su etiqueta — cadenas muy largas producen códigos de barras anchos. No hay un límite de software artificial en este generador. Para cadenas puramente numéricas, Code 128C codifica dos dígitos por carácter y produce el código de barras más estrecho para secuencias numéricas largas.
¿Cuándo debo usar Code 128 en lugar de Code 39 o EAN-13?
Elija Code 128 sobre Code 39 cuando sus datos incluyan letras minúsculas, caracteres especiales o cuando el tamaño del código de barras sea importante — Code 128 es significativamente más compacto que Code 39 para los mismos datos. Elija Code 128 sobre EAN-13 o UPC-A cuando sus datos no sean un GTIN de producto minorista estandarizado, tengan longitud variable o contengan caracteres no numéricos. Use EAN-13 o UPC-A solo para productos minoristas que requieran códigos de barras estándar GS1 para escaneo en punto de venta.
¿Cuál es el requisito de zona silenciosa para Code 128?
ISO/IEC 15417 requiere una zona silenciosa mínima de 10 veces la dimensión X (ancho del módulo) a cada lado de un código de barras Code 128, o al menos 2,54 mm — el que sea mayor. La zona silenciosa es el espacio blanco a la izquierda y derecha de las barras que indica al escáner dónde comienza y termina el código de barras. Este generador incluye automáticamente zonas silenciosas correctas en los anchos predeterminados y personalizados. No recorte ni imprima sobre las zonas silenciosas.
¿Qué resolución debo usar al descargar códigos de barras Code 128 como PNG?
Para etiquetas impresas, descargue el código de barras como SVG siempre que sea posible — SVG es independiente de la resolución y se imprimirá en cualquier tamaño sin pixelación. Si necesita PNG, use una resolución de al menos 300 DPI para etiquetas de hasta 100 mm de ancho, o 600 DPI para etiquetas pequeñas de menos de 25 mm. Los PNG de baja resolución (72 o 96 DPI) son adecuados solo para visualización en pantalla y producirán códigos de barras borrosos e ilegibles cuando se impriman.
¿Mis datos están seguros al usar este generador?
Sí. Toda la codificación Code 128 se realiza completamente en su navegador utilizando JavaScript del lado del cliente. Sus datos de entrada — incluyendo cualquier código de producto, número de serie o identificadores de seguimiento — nunca se transmiten a ningún servidor y nunca se almacenan en ningún lugar. Cierre la pestaña del navegador y todos los datos desaparecen. Esta herramienta es segura de usar con identificadores internos sensibles.
Genere su código de barras Code 128 ahora — Gratis, instantáneo, sin necesidad de cuenta
Este generador gratuito de códigos de barras Code 128 está listo para usar inmediatamente. Escriba sus datos, ajuste el tamaño y la apariencia, y descargue un código de barras PNG o SVG listo para imprimir en segundos. Sin registro, sin marcas de agua, sin límites de uso. Toda la codificación ocurre localmente en su navegador — sus datos permanecen privados. Genere un código de barras o miles; la herramienta es completamente gratuita independientemente del volumen.
